./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/per-thread-index-bitmask.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/per-thread-index-bitmask.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 60df072d699565205c7a50ee01ebb33840af7da28c1217f0c0367bae5cd851bd
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-11-03 12:10:23,770 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-11-03 12:10:23,772 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-11-03 12:10:23,793 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-11-03 12:10:23,793 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-11-03 12:10:23,794 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-11-03 12:10:23,795 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-11-03 12:10:23,797 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-11-03 12:10:23,798 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-11-03 12:10:23,798 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-11-03 12:10:23,799 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-11-03 12:10:23,800 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-11-03 12:10:23,801 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-11-03 12:10:23,801 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-11-03 12:10:23,802 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-11-03 12:10:23,803 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-11-03 12:10:23,804 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-11-03 12:10:23,804 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-11-03 12:10:23,806 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-11-03 12:10:23,807 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-11-03 12:10:23,808 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-11-03 12:10:23,809 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-11-03 12:10:23,810 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-11-03 12:10:23,810 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-11-03 12:10:23,813 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-11-03 12:10:23,813 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-11-03 12:10:23,813 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-11-03 12:10:23,814 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-11-03 12:10:23,814 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-11-03 12:10:23,815 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-11-03 12:10:23,815 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-11-03 12:10:23,815 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-11-03 12:10:23,816 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-11-03 12:10:23,816 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-11-03 12:10:23,817 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-11-03 12:10:23,817 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-11-03 12:10:23,818 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-11-03 12:10:23,818 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-11-03 12:10:23,818 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-11-03 12:10:23,819 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-11-03 12:10:23,819 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-11-03 12:10:23,820 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 12:10:23,837 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-11-03 12:10:23,837 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-03 12:10:23,838 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-03 12:10:23,838 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-03 12:10:23,844 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-03 12:10:23,845 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-03 12:10:23,845 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-03 12:10:23,845 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-03 12:10:23,846 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-11-03 12:10:23,846 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-03 12:10:23,846 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-11-03 12:10:23,846 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-11-03 12:10:23,846 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-03 12:10:23,846 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-03 12:10:23,847 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-11-03 12:10:23,848 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-03 12:10:23,848 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-03 12:10:23,848 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-03 12:10:23,848 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-03 12:10:23,848 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 12:10:23,848 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-03 12:10:23,848 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-03 12:10:23,849 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-03 12:10:23,850 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 -> 60df072d699565205c7a50ee01ebb33840af7da28c1217f0c0367bae5cd851bd
[2023-11-03 12:10:24,046 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-03 12:10:24,064 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-03 12:10:24,066 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-03 12:10:24,067 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-11-03 12:10:24,068 INFO  L275        PluginConnector]: CDTParser initialized
[2023-11-03 12:10:24,069 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2023-11-03 12:10:25,041 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-11-03 12:10:25,273 INFO  L351              CDTParser]: Found 1 translation units.
[2023-11-03 12:10:25,274 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2023-11-03 12:10:25,286 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/7de360136/30d3390f248543b4a824388cde94a908/FLAGf82b24534
[2023-11-03 12:10:25,633 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/7de360136/30d3390f248543b4a824388cde94a908
[2023-11-03 12:10:25,635 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-03 12:10:25,636 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-03 12:10:25,637 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-03 12:10:25,637 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-03 12:10:25,641 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-03 12:10:25,641 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 12:10:25" (1/1) ...
[2023-11-03 12:10:25,642 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28902b2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:25, skipping insertion in model container
[2023-11-03 12:10:25,642 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 12:10:25" (1/1) ...
[2023-11-03 12:10:25,648 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-11-03 12:10:25,685 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-11-03 12:10:25,798 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-11-03 12:10:25,954 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2023-11-03 12:10:25,960 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 12:10:25,969 INFO  L203         MainTranslator]: Completed pre-run
[2023-11-03 12:10:25,980 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-11-03 12:10:26,000 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2023-11-03 12:10:26,005 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 12:10:26,047 INFO  L208         MainTranslator]: Completed translation
[2023-11-03 12:10:26,047 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26 WrapperNode
[2023-11-03 12:10:26,047 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-03 12:10:26,048 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-03 12:10:26,048 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-03 12:10:26,048 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-03 12:10:26,054 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,070 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,090 INFO  L138                Inliner]: procedures = 281, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 113
[2023-11-03 12:10:26,090 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-03 12:10:26,091 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-03 12:10:26,091 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-03 12:10:26,091 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-11-03 12:10:26,099 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,099 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,102 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,103 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,110 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,113 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,115 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,116 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,118 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-03 12:10:26,119 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-03 12:10:26,119 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-11-03 12:10:26,119 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-11-03 12:10:26,120 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (1/1) ...
[2023-11-03 12:10:26,125 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 12:10:26,133 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:10:26,148 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 12:10:26,152 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 12:10:26,177 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-11-03 12:10:26,177 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2023-11-03 12:10:26,177 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-11-03 12:10:26,177 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2023-11-03 12:10:26,177 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure ffs
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-11-03 12:10:26,178 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-11-03 12:10:26,178 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-03 12:10:26,178 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-03 12:10:26,180 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 12:10:26,306 INFO  L235             CfgBuilder]: Building ICFG
[2023-11-03 12:10:26,307 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-03 12:10:26,598 INFO  L276             CfgBuilder]: Performing block encoding
[2023-11-03 12:10:26,606 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-03 12:10:26,606 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2023-11-03 12:10:26,608 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:10:26 BoogieIcfgContainer
[2023-11-03 12:10:26,608 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-03 12:10:26,610 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-03 12:10:26,610 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-11-03 12:10:26,613 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-11-03 12:10:26,613 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 12:10:25" (1/3) ...
[2023-11-03 12:10:26,614 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7480f4b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 12:10:26, skipping insertion in model container
[2023-11-03 12:10:26,614 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:10:26" (2/3) ...
[2023-11-03 12:10:26,614 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7480f4b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 12:10:26, skipping insertion in model container
[2023-11-03 12:10:26,614 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:10:26" (3/3) ...
[2023-11-03 12:10:26,615 INFO  L112   eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask.i
[2023-11-03 12:10:26,622 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-11-03 12:10:26,629 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-03 12:10:26,630 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations.
[2023-11-03 12:10:26,630 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-11-03 12:10:26,681 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2023-11-03 12:10:26,711 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 332 flow
[2023-11-03 12:10:26,807 INFO  L130       PetriNetUnfolder]: 7/231 cut-off events.
[2023-11-03 12:10:26,807 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 12:10:26,813 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 237 conditions, 231 events. 7/231 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 414 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 118. Up to 4 conditions per place. 
[2023-11-03 12:10:26,813 INFO  L82        GeneralOperation]: Start removeDead. Operand has 160 places, 162 transitions, 332 flow
[2023-11-03 12:10:26,818 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 160 places, 162 transitions, 332 flow
[2023-11-03 12:10:26,820 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 12:10:26,828 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 162 transitions, 332 flow
[2023-11-03 12:10:26,831 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 162 transitions, 332 flow
[2023-11-03 12:10:26,831 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 332 flow
[2023-11-03 12:10:26,867 INFO  L130       PetriNetUnfolder]: 7/231 cut-off events.
[2023-11-03 12:10:26,868 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 12:10:26,868 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 237 conditions, 231 events. 7/231 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 414 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 118. Up to 4 conditions per place. 
[2023-11-03 12:10:26,871 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4560
[2023-11-03 12:10:29,925 INFO  L134        LiptonReduction]: Checked pairs total: 29205
[2023-11-03 12:10:29,925 INFO  L136        LiptonReduction]: Total number of compositions: 107
[2023-11-03 12:10:29,949 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 12:10:29,956 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;@5d46d23f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 12:10:29,956 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2023-11-03 12:10:29,958 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2023-11-03 12:10:29,958 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 12:10:29,958 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:29,959 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2023-11-03 12:10:29,960 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:29,963 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:29,964 INFO  L85        PathProgramCache]: Analyzing trace with hash 519, now seen corresponding path program 1 times
[2023-11-03 12:10:29,970 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:29,970 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981741753]
[2023-11-03 12:10:29,970 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:29,971 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:30,044 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:30,069 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 12:10:30,069 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:30,070 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981741753]
[2023-11-03 12:10:30,070 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981741753] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:30,070 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:30,070 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2023-11-03 12:10:30,071 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998249467]
[2023-11-03 12:10:30,072 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:30,078 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 12:10:30,078 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:30,101 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 12:10:30,102 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 12:10:30,104 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 269
[2023-11-03 12:10:30,106 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 150 flow. Second operand  has 2 states, 2 states have (on average 156.5) internal successors, (313), 2 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:30,106 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:30,106 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 269
[2023-11-03 12:10:30,107 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:30,225 INFO  L130       PetriNetUnfolder]: 127/507 cut-off events.
[2023-11-03 12:10:30,225 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 12:10:30,227 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 806 conditions, 507 events. 127/507 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2738 event pairs, 126 based on Foata normal form. 0/444 useless extension candidates. Maximal degree in co-relation 732. Up to 293 conditions per place. 
[2023-11-03 12:10:30,230 INFO  L137   encePairwiseOnDemand]: 268/269 looper letters, 27 selfloop transitions, 0 changer transitions 0/70 dead transitions.
[2023-11-03 12:10:30,230 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 202 flow
[2023-11-03 12:10:30,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 12:10:30,233 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 12:10:30,240 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 340 transitions.
[2023-11-03 12:10:30,242 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6319702602230484
[2023-11-03 12:10:30,243 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 340 transitions.
[2023-11-03 12:10:30,243 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 340 transitions.
[2023-11-03 12:10:30,244 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:30,246 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 340 transitions.
[2023-11-03 12:10:30,249 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 170.0) internal successors, (340), 2 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:30,255 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:30,256 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:30,257 INFO  L175             Difference]: Start difference. First operand has 73 places, 71 transitions, 150 flow. Second operand 2 states and 340 transitions.
[2023-11-03 12:10:30,258 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 202 flow
[2023-11-03 12:10:30,260 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 202 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:10:30,262 INFO  L231             Difference]: Finished difference. Result has 73 places, 70 transitions, 148 flow
[2023-11-03 12:10:30,263 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=148, PETRI_PLACES=73, PETRI_TRANSITIONS=70}
[2023-11-03 12:10:30,265 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 0 predicate places.
[2023-11-03 12:10:30,266 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 148 flow
[2023-11-03 12:10:30,266 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 156.5) internal successors, (313), 2 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:30,266 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:30,266 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 12:10:30,267 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-11-03 12:10:30,267 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:30,267 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:30,267 INFO  L85        PathProgramCache]: Analyzing trace with hash 15914596, now seen corresponding path program 1 times
[2023-11-03 12:10:30,267 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:30,268 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236398284]
[2023-11-03 12:10:30,268 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:30,268 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:30,294 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:30,349 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 12:10:30,350 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:30,350 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236398284]
[2023-11-03 12:10:30,350 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236398284] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:30,350 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:30,350 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:30,350 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370929964]
[2023-11-03 12:10:30,350 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:30,351 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:30,351 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:30,352 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:30,352 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:30,374 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 269
[2023-11-03 12:10:30,375 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 148 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 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 12:10:30,375 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:30,375 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 269
[2023-11-03 12:10:30,375 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:30,507 INFO  L130       PetriNetUnfolder]: 214/663 cut-off events.
[2023-11-03 12:10:30,507 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 12:10:30,508 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1159 conditions, 663 events. 214/663 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3475 event pairs, 115 based on Foata normal form. 0/601 useless extension candidates. Maximal degree in co-relation 1155. Up to 286 conditions per place. 
[2023-11-03 12:10:30,510 INFO  L137   encePairwiseOnDemand]: 258/269 looper letters, 55 selfloop transitions, 8 changer transitions 0/98 dead transitions.
[2023-11-03 12:10:30,510 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 98 transitions, 330 flow
[2023-11-03 12:10:30,511 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:30,511 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:30,513 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 501 transitions.
[2023-11-03 12:10:30,514 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.620817843866171
[2023-11-03 12:10:30,514 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 501 transitions.
[2023-11-03 12:10:30,514 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 501 transitions.
[2023-11-03 12:10:30,515 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:30,515 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 501 transitions.
[2023-11-03 12:10:30,516 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 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 12:10:30,518 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:30,519 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:30,519 INFO  L175             Difference]: Start difference. First operand has 73 places, 70 transitions, 148 flow. Second operand 3 states and 501 transitions.
[2023-11-03 12:10:30,519 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 98 transitions, 330 flow
[2023-11-03 12:10:30,520 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 330 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:10:30,521 INFO  L231             Difference]: Finished difference. Result has 77 places, 78 transitions, 218 flow
[2023-11-03 12:10:30,522 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=77, PETRI_TRANSITIONS=78}
[2023-11-03 12:10:30,522 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 4 predicate places.
[2023-11-03 12:10:30,522 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 218 flow
[2023-11-03 12:10:30,523 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 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 12:10:30,523 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:30,523 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:30,523 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-11-03 12:10:30,523 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:30,523 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:30,524 INFO  L85        PathProgramCache]: Analyzing trace with hash -61636694, now seen corresponding path program 1 times
[2023-11-03 12:10:30,524 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:30,524 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581884106]
[2023-11-03 12:10:30,524 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:30,524 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:30,547 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:30,625 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 12:10:30,625 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:30,626 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581884106]
[2023-11-03 12:10:30,626 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581884106] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:30,626 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:30,626 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:10:30,626 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467491301]
[2023-11-03 12:10:30,626 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:30,626 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-03 12:10:30,627 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:30,627 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-03 12:10:30,627 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2023-11-03 12:10:30,690 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 150 out of 269
[2023-11-03 12:10:30,691 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 218 flow. Second operand  has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 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 12:10:30,691 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:30,691 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 269
[2023-11-03 12:10:30,691 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:30,826 INFO  L130       PetriNetUnfolder]: 149/611 cut-off events.
[2023-11-03 12:10:30,826 INFO  L131       PetriNetUnfolder]: For 82/83 co-relation queries the response was YES.
[2023-11-03 12:10:30,827 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 611 events. 149/611 cut-off events. For 82/83 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3370 event pairs, 113 based on Foata normal form. 0/563 useless extension candidates. Maximal degree in co-relation 1127. Up to 314 conditions per place. 
[2023-11-03 12:10:30,829 INFO  L137   encePairwiseOnDemand]: 265/269 looper letters, 47 selfloop transitions, 3 changer transitions 1/99 dead transitions.
[2023-11-03 12:10:30,829 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 99 transitions, 372 flow
[2023-11-03 12:10:30,830 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 12:10:30,830 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 12:10:30,831 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 649 transitions.
[2023-11-03 12:10:30,832 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6031598513011153
[2023-11-03 12:10:30,832 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 649 transitions.
[2023-11-03 12:10:30,832 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 649 transitions.
[2023-11-03 12:10:30,832 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:30,832 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 649 transitions.
[2023-11-03 12:10:30,834 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 162.25) internal successors, (649), 4 states have internal predecessors, (649), 0 states have call successors, (0), 0 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 12:10:30,835 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 269.0) internal successors, (1345), 5 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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 12:10:30,836 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 269.0) internal successors, (1345), 5 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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 12:10:30,836 INFO  L175             Difference]: Start difference. First operand has 77 places, 78 transitions, 218 flow. Second operand 4 states and 649 transitions.
[2023-11-03 12:10:30,836 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 99 transitions, 372 flow
[2023-11-03 12:10:30,838 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 352 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 12:10:30,839 INFO  L231             Difference]: Finished difference. Result has 80 places, 79 transitions, 218 flow
[2023-11-03 12:10:30,840 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=80, PETRI_TRANSITIONS=79}
[2023-11-03 12:10:30,840 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 7 predicate places.
[2023-11-03 12:10:30,840 INFO  L495      AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 218 flow
[2023-11-03 12:10:30,841 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 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 12:10:30,841 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:30,841 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:30,841 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-11-03 12:10:30,841 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:30,842 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:30,842 INFO  L85        PathProgramCache]: Analyzing trace with hash 605059691, now seen corresponding path program 1 times
[2023-11-03 12:10:30,842 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:30,842 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754784870]
[2023-11-03 12:10:30,842 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:30,842 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:30,864 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:31,075 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 12:10:31,075 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:31,076 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754784870]
[2023-11-03 12:10:31,076 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754784870] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:31,076 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:31,076 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:10:31,076 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864264937]
[2023-11-03 12:10:31,076 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:31,076 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:10:31,077 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:31,077 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:10:31,077 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:10:31,258 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 131 out of 269
[2023-11-03 12:10:31,259 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 218 flow. Second operand  has 6 states, 6 states have (on average 132.33333333333334) internal successors, (794), 6 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:31,259 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:31,259 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 269
[2023-11-03 12:10:31,259 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:31,544 INFO  L130       PetriNetUnfolder]: 517/1481 cut-off events.
[2023-11-03 12:10:31,544 INFO  L131       PetriNetUnfolder]: For 80/81 co-relation queries the response was YES.
[2023-11-03 12:10:31,546 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2915 conditions, 1481 events. 517/1481 cut-off events. For 80/81 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9780 event pairs, 165 based on Foata normal form. 0/1425 useless extension candidates. Maximal degree in co-relation 2907. Up to 687 conditions per place. 
[2023-11-03 12:10:31,551 INFO  L137   encePairwiseOnDemand]: 246/269 looper letters, 100 selfloop transitions, 29 changer transitions 0/157 dead transitions.
[2023-11-03 12:10:31,551 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 157 transitions, 654 flow
[2023-11-03 12:10:31,552 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:10:31,552 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:10:31,553 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 914 transitions.
[2023-11-03 12:10:31,554 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5662949194547707
[2023-11-03 12:10:31,554 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 914 transitions.
[2023-11-03 12:10:31,554 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 914 transitions.
[2023-11-03 12:10:31,554 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:31,555 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 914 transitions.
[2023-11-03 12:10:31,556 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 152.33333333333334) internal successors, (914), 6 states have internal predecessors, (914), 0 states have call successors, (0), 0 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 12:10:31,559 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 269.0) internal successors, (1883), 7 states have internal predecessors, (1883), 0 states have call successors, (0), 0 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 12:10:31,560 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 269.0) internal successors, (1883), 7 states have internal predecessors, (1883), 0 states have call successors, (0), 0 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 12:10:31,560 INFO  L175             Difference]: Start difference. First operand has 80 places, 79 transitions, 218 flow. Second operand 6 states and 914 transitions.
[2023-11-03 12:10:31,560 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 157 transitions, 654 flow
[2023-11-03 12:10:31,562 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 157 transitions, 651 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:31,564 INFO  L231             Difference]: Finished difference. Result has 89 places, 108 transitions, 436 flow
[2023-11-03 12:10:31,564 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=89, PETRI_TRANSITIONS=108}
[2023-11-03 12:10:31,565 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 16 predicate places.
[2023-11-03 12:10:31,565 INFO  L495      AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 436 flow
[2023-11-03 12:10:31,566 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 132.33333333333334) internal successors, (794), 6 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:31,566 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:31,566 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:31,566 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-11-03 12:10:31,566 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:31,567 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:31,567 INFO  L85        PathProgramCache]: Analyzing trace with hash 441954323, now seen corresponding path program 1 times
[2023-11-03 12:10:31,567 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:31,567 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481220766]
[2023-11-03 12:10:31,567 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:31,568 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:31,579 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:31,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 12:10:31,601 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:31,601 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481220766]
[2023-11-03 12:10:31,602 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481220766] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:31,602 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:31,602 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:31,602 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982451962]
[2023-11-03 12:10:31,602 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:31,602 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:31,602 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:31,603 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:31,603 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:31,627 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 269
[2023-11-03 12:10:31,627 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 436 flow. Second operand  has 3 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 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 12:10:31,627 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:31,627 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 269
[2023-11-03 12:10:31,628 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:31,765 INFO  L130       PetriNetUnfolder]: 292/1078 cut-off events.
[2023-11-03 12:10:31,765 INFO  L131       PetriNetUnfolder]: For 257/282 co-relation queries the response was YES.
[2023-11-03 12:10:31,767 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2439 conditions, 1078 events. 292/1078 cut-off events. For 257/282 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7198 event pairs, 163 based on Foata normal form. 4/1048 useless extension candidates. Maximal degree in co-relation 2427. Up to 558 conditions per place. 
[2023-11-03 12:10:31,771 INFO  L137   encePairwiseOnDemand]: 264/269 looper letters, 47 selfloop transitions, 6 changer transitions 0/120 dead transitions.
[2023-11-03 12:10:31,771 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 576 flow
[2023-11-03 12:10:31,772 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:31,772 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:31,773 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 481 transitions.
[2023-11-03 12:10:31,773 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5960346964064436
[2023-11-03 12:10:31,773 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 481 transitions.
[2023-11-03 12:10:31,773 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 481 transitions.
[2023-11-03 12:10:31,773 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:31,773 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 481 transitions.
[2023-11-03 12:10:31,774 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 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 12:10:31,776 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:31,776 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:31,776 INFO  L175             Difference]: Start difference. First operand has 89 places, 108 transitions, 436 flow. Second operand 3 states and 481 transitions.
[2023-11-03 12:10:31,776 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 576 flow
[2023-11-03 12:10:31,779 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 120 transitions, 576 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:10:31,781 INFO  L231             Difference]: Finished difference. Result has 92 places, 112 transitions, 478 flow
[2023-11-03 12:10:31,781 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=478, PETRI_PLACES=92, PETRI_TRANSITIONS=112}
[2023-11-03 12:10:31,782 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2023-11-03 12:10:31,782 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 112 transitions, 478 flow
[2023-11-03 12:10:31,782 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 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 12:10:31,782 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:31,782 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:31,783 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-11-03 12:10:31,783 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:31,783 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:31,783 INFO  L85        PathProgramCache]: Analyzing trace with hash 1641960948, now seen corresponding path program 1 times
[2023-11-03 12:10:31,783 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:31,783 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388589846]
[2023-11-03 12:10:31,784 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:31,784 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:31,793 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:31,810 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 12:10:31,810 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:31,811 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388589846]
[2023-11-03 12:10:31,811 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388589846] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:31,811 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:31,811 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:31,811 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156556406]
[2023-11-03 12:10:31,811 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:31,811 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:31,812 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:31,812 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:31,812 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:31,824 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 269
[2023-11-03 12:10:31,824 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 112 transitions, 478 flow. Second operand  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 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 12:10:31,825 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:31,825 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 269
[2023-11-03 12:10:31,825 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:31,968 INFO  L130       PetriNetUnfolder]: 271/992 cut-off events.
[2023-11-03 12:10:31,969 INFO  L131       PetriNetUnfolder]: For 317/354 co-relation queries the response was YES.
[2023-11-03 12:10:31,970 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2348 conditions, 992 events. 271/992 cut-off events. For 317/354 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6511 event pairs, 43 based on Foata normal form. 39/1008 useless extension candidates. Maximal degree in co-relation 2334. Up to 482 conditions per place. 
[2023-11-03 12:10:31,974 INFO  L137   encePairwiseOnDemand]: 265/269 looper letters, 48 selfloop transitions, 2 changer transitions 1/124 dead transitions.
[2023-11-03 12:10:31,974 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 124 transitions, 619 flow
[2023-11-03 12:10:31,975 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:31,975 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:31,977 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions.
[2023-11-03 12:10:31,977 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6084262701363073
[2023-11-03 12:10:31,977 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 491 transitions.
[2023-11-03 12:10:31,977 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 491 transitions.
[2023-11-03 12:10:31,977 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:31,977 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 491 transitions.
[2023-11-03 12:10:31,978 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 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 12:10:31,980 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:31,980 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:31,980 INFO  L175             Difference]: Start difference. First operand has 92 places, 112 transitions, 478 flow. Second operand 3 states and 491 transitions.
[2023-11-03 12:10:31,980 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 124 transitions, 619 flow
[2023-11-03 12:10:31,983 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 124 transitions, 612 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:31,985 INFO  L231             Difference]: Finished difference. Result has 92 places, 111 transitions, 476 flow
[2023-11-03 12:10:31,985 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=476, PETRI_PLACES=92, PETRI_TRANSITIONS=111}
[2023-11-03 12:10:31,985 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2023-11-03 12:10:31,986 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 476 flow
[2023-11-03 12:10:31,986 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 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 12:10:31,986 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:31,986 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:31,986 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-11-03 12:10:31,986 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:31,987 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:31,987 INFO  L85        PathProgramCache]: Analyzing trace with hash 713769902, now seen corresponding path program 1 times
[2023-11-03 12:10:31,987 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:31,987 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382468158]
[2023-11-03 12:10:31,987 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:31,987 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:32,006 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:32,269 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 12:10:32,269 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:32,270 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382468158]
[2023-11-03 12:10:32,270 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382468158] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:32,270 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:32,270 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:10:32,270 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569418681]
[2023-11-03 12:10:32,270 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:32,271 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:10:32,271 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:32,271 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:10:32,271 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:10:32,389 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 269
[2023-11-03 12:10:32,390 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 476 flow. Second operand  has 6 states, 6 states have (on average 132.33333333333334) internal successors, (794), 6 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:32,390 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:32,390 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 269
[2023-11-03 12:10:32,390 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:32,911 INFO  L130       PetriNetUnfolder]: 702/1830 cut-off events.
[2023-11-03 12:10:32,911 INFO  L131       PetriNetUnfolder]: For 860/886 co-relation queries the response was YES.
[2023-11-03 12:10:32,915 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4904 conditions, 1830 events. 702/1830 cut-off events. For 860/886 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 12384 event pairs, 272 based on Foata normal form. 12/1763 useless extension candidates. Maximal degree in co-relation 4890. Up to 1219 conditions per place. 
[2023-11-03 12:10:32,921 INFO  L137   encePairwiseOnDemand]: 246/269 looper letters, 140 selfloop transitions, 83 changer transitions 0/253 dead transitions.
[2023-11-03 12:10:32,921 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 253 transitions, 1478 flow
[2023-11-03 12:10:32,922 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:10:32,922 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:10:32,924 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 947 transitions.
[2023-11-03 12:10:32,924 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5867410161090458
[2023-11-03 12:10:32,924 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 947 transitions.
[2023-11-03 12:10:32,924 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 947 transitions.
[2023-11-03 12:10:32,925 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:32,925 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 947 transitions.
[2023-11-03 12:10:32,927 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 157.83333333333334) internal successors, (947), 6 states have internal predecessors, (947), 0 states have call successors, (0), 0 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 12:10:32,928 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 269.0) internal successors, (1883), 7 states have internal predecessors, (1883), 0 states have call successors, (0), 0 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 12:10:32,929 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 269.0) internal successors, (1883), 7 states have internal predecessors, (1883), 0 states have call successors, (0), 0 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 12:10:32,929 INFO  L175             Difference]: Start difference. First operand has 92 places, 111 transitions, 476 flow. Second operand 6 states and 947 transitions.
[2023-11-03 12:10:32,929 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 253 transitions, 1478 flow
[2023-11-03 12:10:32,934 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 253 transitions, 1462 flow, removed 5 selfloop flow, removed 2 redundant places.
[2023-11-03 12:10:32,937 INFO  L231             Difference]: Finished difference. Result has 99 places, 192 transitions, 1208 flow
[2023-11-03 12:10:32,937 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1208, PETRI_PLACES=99, PETRI_TRANSITIONS=192}
[2023-11-03 12:10:32,938 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 26 predicate places.
[2023-11-03 12:10:32,938 INFO  L495      AbstractCegarLoop]: Abstraction has has 99 places, 192 transitions, 1208 flow
[2023-11-03 12:10:32,939 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 132.33333333333334) internal successors, (794), 6 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:32,939 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:32,939 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:32,939 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-11-03 12:10:32,939 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:32,940 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:32,940 INFO  L85        PathProgramCache]: Analyzing trace with hash -205807460, now seen corresponding path program 1 times
[2023-11-03 12:10:32,940 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:32,940 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624043388]
[2023-11-03 12:10:32,940 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:32,940 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:32,959 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:33,039 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:10:33,040 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:33,040 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624043388]
[2023-11-03 12:10:33,040 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624043388] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:10:33,040 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078096959]
[2023-11-03 12:10:33,040 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:33,040 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:10:33,040 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:10:33,042 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:10:33,044 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2023-11-03 12:10:33,144 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:33,147 INFO  L263         TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-03 12:10:33,153 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:10:33,237 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:10:33,238 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 12:10:33,294 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:10:33,294 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078096959] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 12:10:33,295 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-03 12:10:33,295 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8
[2023-11-03 12:10:33,295 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2210009]
[2023-11-03 12:10:33,295 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-03 12:10:33,295 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2023-11-03 12:10:33,295 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:33,296 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2023-11-03 12:10:33,296 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72
[2023-11-03 12:10:33,406 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 269
[2023-11-03 12:10:33,407 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 192 transitions, 1208 flow. Second operand  has 9 states, 9 states have (on average 149.44444444444446) internal successors, (1345), 9 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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 12:10:33,407 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:33,407 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 269
[2023-11-03 12:10:33,407 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:33,667 INFO  L130       PetriNetUnfolder]: 318/1089 cut-off events.
[2023-11-03 12:10:33,667 INFO  L131       PetriNetUnfolder]: For 861/891 co-relation queries the response was YES.
[2023-11-03 12:10:33,669 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3141 conditions, 1089 events. 318/1089 cut-off events. For 861/891 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7302 event pairs, 79 based on Foata normal form. 9/1068 useless extension candidates. Maximal degree in co-relation 3123. Up to 263 conditions per place. 
[2023-11-03 12:10:33,673 INFO  L137   encePairwiseOnDemand]: 262/269 looper letters, 52 selfloop transitions, 6 changer transitions 12/195 dead transitions.
[2023-11-03 12:10:33,673 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 195 transitions, 1245 flow
[2023-11-03 12:10:33,673 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:10:33,673 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:10:33,675 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1076 transitions.
[2023-11-03 12:10:33,675 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5714285714285714
[2023-11-03 12:10:33,675 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1076 transitions.
[2023-11-03 12:10:33,675 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1076 transitions.
[2023-11-03 12:10:33,676 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:33,676 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1076 transitions.
[2023-11-03 12:10:33,678 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 153.71428571428572) internal successors, (1076), 7 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:33,680 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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 12:10:33,680 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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 12:10:33,680 INFO  L175             Difference]: Start difference. First operand has 99 places, 192 transitions, 1208 flow. Second operand 7 states and 1076 transitions.
[2023-11-03 12:10:33,680 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 195 transitions, 1245 flow
[2023-11-03 12:10:33,687 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 195 transitions, 1185 flow, removed 27 selfloop flow, removed 2 redundant places.
[2023-11-03 12:10:33,689 INFO  L231             Difference]: Finished difference. Result has 104 places, 157 transitions, 929 flow
[2023-11-03 12:10:33,690 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=929, PETRI_PLACES=104, PETRI_TRANSITIONS=157}
[2023-11-03 12:10:33,690 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 31 predicate places.
[2023-11-03 12:10:33,690 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 157 transitions, 929 flow
[2023-11-03 12:10:33,691 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 149.44444444444446) internal successors, (1345), 9 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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 12:10:33,691 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:33,691 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:33,702 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2023-11-03 12:10:33,892 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:10:33,893 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:33,893 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:33,893 INFO  L85        PathProgramCache]: Analyzing trace with hash 725706771, now seen corresponding path program 1 times
[2023-11-03 12:10:33,893 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:33,894 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306471570]
[2023-11-03 12:10:33,894 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:33,894 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:33,919 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:34,243 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:10:34,243 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:34,243 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306471570]
[2023-11-03 12:10:34,244 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306471570] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:34,244 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:34,244 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:10:34,244 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644773305]
[2023-11-03 12:10:34,244 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:34,244 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:10:34,244 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:34,245 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:10:34,245 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:10:34,561 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 269
[2023-11-03 12:10:34,562 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 157 transitions, 929 flow. Second operand  has 8 states, 8 states have (on average 132.125) internal successors, (1057), 8 states have internal predecessors, (1057), 0 states have call successors, (0), 0 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 12:10:34,562 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:34,562 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 269
[2023-11-03 12:10:34,562 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:34,767 INFO  L130       PetriNetUnfolder]: 462/1285 cut-off events.
[2023-11-03 12:10:34,767 INFO  L131       PetriNetUnfolder]: For 1048/1066 co-relation queries the response was YES.
[2023-11-03 12:10:34,769 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4165 conditions, 1285 events. 462/1285 cut-off events. For 1048/1066 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8143 event pairs, 235 based on Foata normal form. 42/1292 useless extension candidates. Maximal degree in co-relation 4145. Up to 951 conditions per place. 
[2023-11-03 12:10:34,773 INFO  L137   encePairwiseOnDemand]: 262/269 looper letters, 116 selfloop transitions, 5 changer transitions 0/165 dead transitions.
[2023-11-03 12:10:34,774 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 165 transitions, 1213 flow
[2023-11-03 12:10:34,774 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:10:34,774 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:10:34,776 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 952 transitions.
[2023-11-03 12:10:34,776 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5055762081784386
[2023-11-03 12:10:34,776 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 952 transitions.
[2023-11-03 12:10:34,776 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 952 transitions.
[2023-11-03 12:10:34,777 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:34,777 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 952 transitions.
[2023-11-03 12:10:34,779 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 136.0) internal successors, (952), 7 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:34,781 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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 12:10:34,781 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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 12:10:34,782 INFO  L175             Difference]: Start difference. First operand has 104 places, 157 transitions, 929 flow. Second operand 7 states and 952 transitions.
[2023-11-03 12:10:34,782 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 165 transitions, 1213 flow
[2023-11-03 12:10:34,787 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 165 transitions, 1190 flow, removed 1 selfloop flow, removed 5 redundant places.
[2023-11-03 12:10:34,789 INFO  L231             Difference]: Finished difference. Result has 99 places, 159 transitions, 956 flow
[2023-11-03 12:10:34,789 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=956, PETRI_PLACES=99, PETRI_TRANSITIONS=159}
[2023-11-03 12:10:34,790 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 26 predicate places.
[2023-11-03 12:10:34,790 INFO  L495      AbstractCegarLoop]: Abstraction has has 99 places, 159 transitions, 956 flow
[2023-11-03 12:10:34,791 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 132.125) internal successors, (1057), 8 states have internal predecessors, (1057), 0 states have call successors, (0), 0 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 12:10:34,791 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:34,791 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:34,791 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-11-03 12:10:34,791 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:34,791 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:34,792 INFO  L85        PathProgramCache]: Analyzing trace with hash -1350846759, now seen corresponding path program 1 times
[2023-11-03 12:10:34,792 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:34,792 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697189532]
[2023-11-03 12:10:34,792 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:34,792 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:34,811 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:35,093 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:10:35,093 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:35,093 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697189532]
[2023-11-03 12:10:35,093 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697189532] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:35,093 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:35,094 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:10:35,094 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166407598]
[2023-11-03 12:10:35,094 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:35,094 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:10:35,094 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:35,094 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:10:35,095 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:10:35,286 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 126 out of 269
[2023-11-03 12:10:35,286 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 159 transitions, 956 flow. Second operand  has 8 states, 8 states have (on average 129.0) internal successors, (1032), 8 states have internal predecessors, (1032), 0 states have call successors, (0), 0 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 12:10:35,287 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:35,287 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 269
[2023-11-03 12:10:35,287 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:35,749 INFO  L130       PetriNetUnfolder]: 487/1316 cut-off events.
[2023-11-03 12:10:35,749 INFO  L131       PetriNetUnfolder]: For 1022/1041 co-relation queries the response was YES.
[2023-11-03 12:10:35,755 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4267 conditions, 1316 events. 487/1316 cut-off events. For 1022/1041 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8308 event pairs, 206 based on Foata normal form. 32/1309 useless extension candidates. Maximal degree in co-relation 4245. Up to 687 conditions per place. 
[2023-11-03 12:10:35,762 INFO  L137   encePairwiseOnDemand]: 257/269 looper letters, 184 selfloop transitions, 46 changer transitions 0/257 dead transitions.
[2023-11-03 12:10:35,762 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 257 transitions, 1957 flow
[2023-11-03 12:10:35,764 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:10:35,764 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:10:35,766 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1015 transitions.
[2023-11-03 12:10:35,766 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5390334572490706
[2023-11-03 12:10:35,766 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1015 transitions.
[2023-11-03 12:10:35,767 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1015 transitions.
[2023-11-03 12:10:35,767 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:35,767 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1015 transitions.
[2023-11-03 12:10:35,769 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 145.0) internal successors, (1015), 7 states have internal predecessors, (1015), 0 states have call successors, (0), 0 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 12:10:35,772 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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 12:10:35,773 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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 12:10:35,773 INFO  L175             Difference]: Start difference. First operand has 99 places, 159 transitions, 956 flow. Second operand 7 states and 1015 transitions.
[2023-11-03 12:10:35,773 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 257 transitions, 1957 flow
[2023-11-03 12:10:35,784 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 257 transitions, 1948 flow, removed 4 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:35,787 INFO  L231             Difference]: Finished difference. Result has 109 places, 171 transitions, 1215 flow
[2023-11-03 12:10:35,787 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1215, PETRI_PLACES=109, PETRI_TRANSITIONS=171}
[2023-11-03 12:10:35,787 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 36 predicate places.
[2023-11-03 12:10:35,787 INFO  L495      AbstractCegarLoop]: Abstraction has has 109 places, 171 transitions, 1215 flow
[2023-11-03 12:10:35,788 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 129.0) internal successors, (1032), 8 states have internal predecessors, (1032), 0 states have call successors, (0), 0 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 12:10:35,788 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:35,788 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:35,788 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-11-03 12:10:35,788 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:35,789 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:35,789 INFO  L85        PathProgramCache]: Analyzing trace with hash -280854791, now seen corresponding path program 1 times
[2023-11-03 12:10:35,789 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:35,789 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240362604]
[2023-11-03 12:10:35,789 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:35,789 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:35,811 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:36,018 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:10:36,018 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:36,018 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240362604]
[2023-11-03 12:10:36,018 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240362604] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:36,018 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:36,019 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:10:36,019 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617967317]
[2023-11-03 12:10:36,019 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:36,019 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:10:36,019 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:36,019 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:10:36,020 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:10:36,225 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 141 out of 269
[2023-11-03 12:10:36,226 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 171 transitions, 1215 flow. Second operand  has 6 states, 6 states have (on average 143.83333333333334) internal successors, (863), 6 states have internal predecessors, (863), 0 states have call successors, (0), 0 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 12:10:36,226 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:36,226 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 269
[2023-11-03 12:10:36,226 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:36,573 INFO  L130       PetriNetUnfolder]: 473/1275 cut-off events.
[2023-11-03 12:10:36,574 INFO  L131       PetriNetUnfolder]: For 2443/2484 co-relation queries the response was YES.
[2023-11-03 12:10:36,577 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4686 conditions, 1275 events. 473/1275 cut-off events. For 2443/2484 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7947 event pairs, 144 based on Foata normal form. 13/1260 useless extension candidates. Maximal degree in co-relation 4659. Up to 681 conditions per place. 
[2023-11-03 12:10:36,581 INFO  L137   encePairwiseOnDemand]: 258/269 looper letters, 101 selfloop transitions, 47 changer transitions 13/245 dead transitions.
[2023-11-03 12:10:36,582 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 245 transitions, 2031 flow
[2023-11-03 12:10:36,582 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:10:36,583 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:10:36,584 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 933 transitions.
[2023-11-03 12:10:36,584 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5780669144981413
[2023-11-03 12:10:36,584 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 933 transitions.
[2023-11-03 12:10:36,584 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 933 transitions.
[2023-11-03 12:10:36,585 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:36,585 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 933 transitions.
[2023-11-03 12:10:36,586 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 155.5) internal successors, (933), 6 states have internal predecessors, (933), 0 states have call successors, (0), 0 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 12:10:36,588 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 269.0) internal successors, (1883), 7 states have internal predecessors, (1883), 0 states have call successors, (0), 0 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 12:10:36,589 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 269.0) internal successors, (1883), 7 states have internal predecessors, (1883), 0 states have call successors, (0), 0 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 12:10:36,589 INFO  L175             Difference]: Start difference. First operand has 109 places, 171 transitions, 1215 flow. Second operand 6 states and 933 transitions.
[2023-11-03 12:10:36,589 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 245 transitions, 2031 flow
[2023-11-03 12:10:36,602 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 245 transitions, 1976 flow, removed 27 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:36,604 INFO  L231             Difference]: Finished difference. Result has 118 places, 203 transitions, 1673 flow
[2023-11-03 12:10:36,605 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1673, PETRI_PLACES=118, PETRI_TRANSITIONS=203}
[2023-11-03 12:10:36,605 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 45 predicate places.
[2023-11-03 12:10:36,605 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 203 transitions, 1673 flow
[2023-11-03 12:10:36,606 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 143.83333333333334) internal successors, (863), 6 states have internal predecessors, (863), 0 states have call successors, (0), 0 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 12:10:36,606 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:36,606 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:36,606 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-11-03 12:10:36,606 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:36,607 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:36,607 INFO  L85        PathProgramCache]: Analyzing trace with hash 840566569, now seen corresponding path program 1 times
[2023-11-03 12:10:36,607 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:36,607 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767454092]
[2023-11-03 12:10:36,607 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:36,608 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:36,631 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:36,658 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 12:10:36,658 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:36,658 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767454092]
[2023-11-03 12:10:36,659 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767454092] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:36,659 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:36,659 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:36,659 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39491795]
[2023-11-03 12:10:36,659 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:36,660 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:36,660 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:36,660 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:36,660 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:36,682 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 269
[2023-11-03 12:10:36,683 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 203 transitions, 1673 flow. Second operand  has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 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 12:10:36,683 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:36,683 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 269
[2023-11-03 12:10:36,683 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:36,863 INFO  L130       PetriNetUnfolder]: 389/1138 cut-off events.
[2023-11-03 12:10:36,864 INFO  L131       PetriNetUnfolder]: For 2630/2645 co-relation queries the response was YES.
[2023-11-03 12:10:36,867 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4440 conditions, 1138 events. 389/1138 cut-off events. For 2630/2645 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7275 event pairs, 121 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 4409. Up to 476 conditions per place. 
[2023-11-03 12:10:36,872 INFO  L137   encePairwiseOnDemand]: 263/269 looper letters, 47 selfloop transitions, 10 changer transitions 12/218 dead transitions.
[2023-11-03 12:10:36,872 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 218 transitions, 1847 flow
[2023-11-03 12:10:36,872 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:36,873 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:36,873 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 480 transitions.
[2023-11-03 12:10:36,874 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5947955390334573
[2023-11-03 12:10:36,874 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 480 transitions.
[2023-11-03 12:10:36,874 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 480 transitions.
[2023-11-03 12:10:36,874 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:36,874 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 480 transitions.
[2023-11-03 12:10:36,875 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 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 12:10:36,876 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:36,876 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:36,876 INFO  L175             Difference]: Start difference. First operand has 118 places, 203 transitions, 1673 flow. Second operand 3 states and 480 transitions.
[2023-11-03 12:10:36,876 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 218 transitions, 1847 flow
[2023-11-03 12:10:36,900 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 218 transitions, 1803 flow, removed 20 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:36,903 INFO  L231             Difference]: Finished difference. Result has 118 places, 199 transitions, 1576 flow
[2023-11-03 12:10:36,904 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1576, PETRI_PLACES=118, PETRI_TRANSITIONS=199}
[2023-11-03 12:10:36,904 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 45 predicate places.
[2023-11-03 12:10:36,905 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 199 transitions, 1576 flow
[2023-11-03 12:10:36,905 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 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 12:10:36,905 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:36,905 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:36,905 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-11-03 12:10:36,906 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:36,906 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:36,906 INFO  L85        PathProgramCache]: Analyzing trace with hash -2030229370, now seen corresponding path program 1 times
[2023-11-03 12:10:36,906 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:36,907 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832753597]
[2023-11-03 12:10:36,907 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:36,907 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:36,925 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:36,976 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:10:36,976 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:36,976 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832753597]
[2023-11-03 12:10:36,976 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832753597] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:36,976 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:36,976 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:10:36,976 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351365483]
[2023-11-03 12:10:36,976 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:36,977 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:36,977 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:36,977 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:36,977 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:36,995 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 269
[2023-11-03 12:10:36,996 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 199 transitions, 1576 flow. Second operand  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 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 12:10:36,996 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:36,996 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 269
[2023-11-03 12:10:36,996 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:37,163 INFO  L130       PetriNetUnfolder]: 275/911 cut-off events.
[2023-11-03 12:10:37,163 INFO  L131       PetriNetUnfolder]: For 2451/2463 co-relation queries the response was YES.
[2023-11-03 12:10:37,167 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3660 conditions, 911 events. 275/911 cut-off events. For 2451/2463 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5842 event pairs, 37 based on Foata normal form. 10/917 useless extension candidates. Maximal degree in co-relation 3628. Up to 231 conditions per place. 
[2023-11-03 12:10:37,171 INFO  L137   encePairwiseOnDemand]: 265/269 looper letters, 29 selfloop transitions, 7 changer transitions 2/184 dead transitions.
[2023-11-03 12:10:37,172 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 184 transitions, 1552 flow
[2023-11-03 12:10:37,173 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:37,173 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:37,174 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 484 transitions.
[2023-11-03 12:10:37,174 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5997521685254027
[2023-11-03 12:10:37,174 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 484 transitions.
[2023-11-03 12:10:37,174 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 484 transitions.
[2023-11-03 12:10:37,174 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:37,174 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 484 transitions.
[2023-11-03 12:10:37,175 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 0 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 12:10:37,176 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:37,177 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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 12:10:37,177 INFO  L175             Difference]: Start difference. First operand has 118 places, 199 transitions, 1576 flow. Second operand 3 states and 484 transitions.
[2023-11-03 12:10:37,177 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 184 transitions, 1552 flow
[2023-11-03 12:10:37,190 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 184 transitions, 1516 flow, removed 9 selfloop flow, removed 7 redundant places.
[2023-11-03 12:10:37,193 INFO  L231             Difference]: Finished difference. Result has 108 places, 176 transitions, 1420 flow
[2023-11-03 12:10:37,194 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1420, PETRI_PLACES=108, PETRI_TRANSITIONS=176}
[2023-11-03 12:10:37,194 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 35 predicate places.
[2023-11-03 12:10:37,194 INFO  L495      AbstractCegarLoop]: Abstraction has has 108 places, 176 transitions, 1420 flow
[2023-11-03 12:10:37,195 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 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 12:10:37,195 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:37,195 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
[2023-11-03 12:10:37,195 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2023-11-03 12:10:37,195 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:10:37,196 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:37,196 INFO  L85        PathProgramCache]: Analyzing trace with hash -1248411104, now seen corresponding path program 1 times
[2023-11-03 12:10:37,196 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:37,196 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696720275]
[2023-11-03 12:10:37,196 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:37,197 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:37,238 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 12:10:37,239 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 12:10:37,264 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 12:10:37,293 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 12:10:37,293 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 12:10:37,294 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2023-11-03 12:10:37,296 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2023-11-03 12:10:37,297 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2023-11-03 12:10:37,297 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2023-11-03 12:10:37,298 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:37,300 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 12:10:37,300 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-11-03 12:10:37,326 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-11-03 12:10:37,330 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 406 flow
[2023-11-03 12:10:37,383 INFO  L130       PetriNetUnfolder]: 12/386 cut-off events.
[2023-11-03 12:10:37,383 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-11-03 12:10:37,384 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 400 conditions, 386 events. 12/386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 848 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 233. Up to 8 conditions per place. 
[2023-11-03 12:10:37,385 INFO  L82        GeneralOperation]: Start removeDead. Operand has 193 places, 194 transitions, 406 flow
[2023-11-03 12:10:37,387 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 193 places, 194 transitions, 406 flow
[2023-11-03 12:10:37,387 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 12:10:37,387 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 194 transitions, 406 flow
[2023-11-03 12:10:37,388 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 194 transitions, 406 flow
[2023-11-03 12:10:37,388 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 406 flow
[2023-11-03 12:10:37,412 INFO  L130       PetriNetUnfolder]: 12/386 cut-off events.
[2023-11-03 12:10:37,412 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-11-03 12:10:37,413 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 400 conditions, 386 events. 12/386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 848 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 233. Up to 8 conditions per place. 
[2023-11-03 12:10:37,419 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11700
[2023-11-03 12:10:40,539 INFO  L134        LiptonReduction]: Checked pairs total: 67905
[2023-11-03 12:10:40,539 INFO  L136        LiptonReduction]: Total number of compositions: 115
[2023-11-03 12:10:40,541 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 12:10:40,541 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@5d46d23f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 12:10:40,541 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 22 error locations.
[2023-11-03 12:10:40,542 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2023-11-03 12:10:40,542 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 12:10:40,542 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:40,542 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2023-11-03 12:10:40,542 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:40,543 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:40,543 INFO  L85        PathProgramCache]: Analyzing trace with hash 861, now seen corresponding path program 1 times
[2023-11-03 12:10:40,543 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:40,543 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22081614]
[2023-11-03 12:10:40,543 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:40,543 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:40,546 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:40,554 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 12:10:40,554 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:40,554 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22081614]
[2023-11-03 12:10:40,554 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22081614] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:40,554 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:40,554 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2023-11-03 12:10:40,555 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721218220]
[2023-11-03 12:10:40,555 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:40,555 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 12:10:40,555 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:40,555 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 12:10:40,555 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 12:10:40,556 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 186 out of 309
[2023-11-03 12:10:40,556 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 206 flow. Second operand  has 2 states, 2 states have (on average 186.5) internal successors, (373), 2 states have internal predecessors, (373), 0 states have call successors, (0), 0 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 12:10:40,556 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:40,556 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 309
[2023-11-03 12:10:40,556 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:40,963 INFO  L130       PetriNetUnfolder]: 2022/5480 cut-off events.
[2023-11-03 12:10:40,963 INFO  L131       PetriNetUnfolder]: For 62/62 co-relation queries the response was YES.
[2023-11-03 12:10:40,969 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 8851 conditions, 5480 events. 2022/5480 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 46167 event pairs, 2011 based on Foata normal form. 0/4883 useless extension candidates. Maximal degree in co-relation 7966. Up to 3318 conditions per place. 
[2023-11-03 12:10:40,983 INFO  L137   encePairwiseOnDemand]: 308/309 looper letters, 35 selfloop transitions, 0 changer transitions 0/93 dead transitions.
[2023-11-03 12:10:40,983 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 93 transitions, 274 flow
[2023-11-03 12:10:41,006 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 12:10:41,006 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 12:10:41,007 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 408 transitions.
[2023-11-03 12:10:41,007 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6601941747572816
[2023-11-03 12:10:41,007 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 408 transitions.
[2023-11-03 12:10:41,007 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 408 transitions.
[2023-11-03 12:10:41,008 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:41,008 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 408 transitions.
[2023-11-03 12:10:41,009 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 204.0) internal successors, (408), 2 states have internal predecessors, (408), 0 states have call successors, (0), 0 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 12:10:41,009 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 309.0) internal successors, (927), 3 states have internal predecessors, (927), 0 states have call successors, (0), 0 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 12:10:41,010 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 309.0) internal successors, (927), 3 states have internal predecessors, (927), 0 states have call successors, (0), 0 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 12:10:41,010 INFO  L175             Difference]: Start difference. First operand has 97 places, 94 transitions, 206 flow. Second operand 2 states and 408 transitions.
[2023-11-03 12:10:41,010 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 93 transitions, 274 flow
[2023-11-03 12:10:41,011 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 274 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:10:41,011 INFO  L231             Difference]: Finished difference. Result has 97 places, 93 transitions, 204 flow
[2023-11-03 12:10:41,012 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=204, PETRI_PLACES=97, PETRI_TRANSITIONS=93}
[2023-11-03 12:10:41,012 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 0 predicate places.
[2023-11-03 12:10:41,012 INFO  L495      AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 204 flow
[2023-11-03 12:10:41,012 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 186.5) internal successors, (373), 2 states have internal predecessors, (373), 0 states have call successors, (0), 0 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 12:10:41,012 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:41,013 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 12:10:41,013 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2023-11-03 12:10:41,013 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:41,013 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:41,013 INFO  L85        PathProgramCache]: Analyzing trace with hash 26378141, now seen corresponding path program 1 times
[2023-11-03 12:10:41,013 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:41,013 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273045274]
[2023-11-03 12:10:41,013 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:41,014 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:41,022 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:41,031 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 12:10:41,032 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:41,032 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273045274]
[2023-11-03 12:10:41,032 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273045274] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:41,032 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:41,032 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:41,032 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322621272]
[2023-11-03 12:10:41,033 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:41,033 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:41,033 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:41,033 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:41,033 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:41,060 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 309
[2023-11-03 12:10:41,060 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 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 12:10:41,060 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:41,060 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 309
[2023-11-03 12:10:41,060 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:41,852 INFO  L130       PetriNetUnfolder]: 5400/11272 cut-off events.
[2023-11-03 12:10:41,852 INFO  L131       PetriNetUnfolder]: For 126/126 co-relation queries the response was YES.
[2023-11-03 12:10:41,863 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20180 conditions, 11272 events. 5400/11272 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 92307 event pairs, 2732 based on Foata normal form. 0/10127 useless extension candidates. Maximal degree in co-relation 20175. Up to 4895 conditions per place. 
[2023-11-03 12:10:41,893 INFO  L137   encePairwiseOnDemand]: 294/309 looper letters, 75 selfloop transitions, 11 changer transitions 0/133 dead transitions.
[2023-11-03 12:10:41,894 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 133 transitions, 467 flow
[2023-11-03 12:10:41,895 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:41,895 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:41,896 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions.
[2023-11-03 12:10:41,896 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6504854368932039
[2023-11-03 12:10:41,896 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 603 transitions.
[2023-11-03 12:10:41,896 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 603 transitions.
[2023-11-03 12:10:41,896 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:41,897 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 603 transitions.
[2023-11-03 12:10:41,898 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 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 12:10:41,899 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:10:41,899 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:10:41,899 INFO  L175             Difference]: Start difference. First operand has 97 places, 93 transitions, 204 flow. Second operand 3 states and 603 transitions.
[2023-11-03 12:10:41,899 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 133 transitions, 467 flow
[2023-11-03 12:10:41,900 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 467 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:10:41,901 INFO  L231             Difference]: Finished difference. Result has 101 places, 104 transitions, 300 flow
[2023-11-03 12:10:41,901 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=300, PETRI_PLACES=101, PETRI_TRANSITIONS=104}
[2023-11-03 12:10:41,902 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 4 predicate places.
[2023-11-03 12:10:41,902 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 104 transitions, 300 flow
[2023-11-03 12:10:41,902 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 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 12:10:41,902 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:41,902 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:41,902 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2023-11-03 12:10:41,902 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:41,903 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:41,903 INFO  L85        PathProgramCache]: Analyzing trace with hash 433629765, now seen corresponding path program 1 times
[2023-11-03 12:10:41,903 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:41,903 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138575522]
[2023-11-03 12:10:41,903 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:41,903 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:41,912 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:41,941 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 12:10:41,941 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:41,942 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138575522]
[2023-11-03 12:10:41,942 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138575522] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:41,942 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:41,942 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:10:41,942 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393107196]
[2023-11-03 12:10:41,942 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:41,942 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-03 12:10:41,942 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:41,943 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-03 12:10:41,943 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2023-11-03 12:10:41,992 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 180 out of 309
[2023-11-03 12:10:41,992 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 104 transitions, 300 flow. Second operand  has 4 states, 4 states have (on average 180.75) internal successors, (723), 4 states have internal predecessors, (723), 0 states have call successors, (0), 0 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 12:10:41,993 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:41,993 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 309
[2023-11-03 12:10:41,993 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:42,708 INFO  L130       PetriNetUnfolder]: 3342/8917 cut-off events.
[2023-11-03 12:10:42,709 INFO  L131       PetriNetUnfolder]: For 2165/2216 co-relation queries the response was YES.
[2023-11-03 12:10:42,720 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 17100 conditions, 8917 events. 3342/8917 cut-off events. For 2165/2216 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 82233 event pairs, 2438 based on Foata normal form. 0/8126 useless extension candidates. Maximal degree in co-relation 17093. Up to 5010 conditions per place. 
[2023-11-03 12:10:42,739 INFO  L137   encePairwiseOnDemand]: 305/309 looper letters, 56 selfloop transitions, 3 changer transitions 1/125 dead transitions.
[2023-11-03 12:10:42,739 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 472 flow
[2023-11-03 12:10:42,740 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 12:10:42,740 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 12:10:42,741 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 777 transitions.
[2023-11-03 12:10:42,741 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6286407766990292
[2023-11-03 12:10:42,741 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 777 transitions.
[2023-11-03 12:10:42,741 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 777 transitions.
[2023-11-03 12:10:42,742 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:42,742 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 777 transitions.
[2023-11-03 12:10:42,743 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 194.25) internal successors, (777), 4 states have internal predecessors, (777), 0 states have call successors, (0), 0 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 12:10:42,744 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 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 12:10:42,745 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 309.0) internal successors, (1545), 5 states have internal predecessors, (1545), 0 states have call successors, (0), 0 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 12:10:42,745 INFO  L175             Difference]: Start difference. First operand has 101 places, 104 transitions, 300 flow. Second operand 4 states and 777 transitions.
[2023-11-03 12:10:42,745 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 472 flow
[2023-11-03 12:10:42,748 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 125 transitions, 446 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 12:10:42,749 INFO  L231             Difference]: Finished difference. Result has 104 places, 106 transitions, 298 flow
[2023-11-03 12:10:42,750 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=104, PETRI_TRANSITIONS=106}
[2023-11-03 12:10:42,750 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 7 predicate places.
[2023-11-03 12:10:42,750 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 298 flow
[2023-11-03 12:10:42,750 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 180.75) internal successors, (723), 4 states have internal predecessors, (723), 0 states have call successors, (0), 0 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 12:10:42,751 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:42,751 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:42,751 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2023-11-03 12:10:42,751 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:42,751 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:42,751 INFO  L85        PathProgramCache]: Analyzing trace with hash 1214842754, now seen corresponding path program 1 times
[2023-11-03 12:10:42,751 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:42,751 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490617641]
[2023-11-03 12:10:42,751 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:42,751 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:42,759 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:42,914 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 12:10:42,915 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:42,915 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490617641]
[2023-11-03 12:10:42,915 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490617641] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:42,915 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:42,915 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:10:42,915 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117228106]
[2023-11-03 12:10:42,915 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:42,916 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:10:42,916 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:42,916 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:10:42,916 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:10:43,132 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 157 out of 309
[2023-11-03 12:10:43,134 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 298 flow. Second operand  has 6 states, 6 states have (on average 158.33333333333334) internal successors, (950), 6 states have internal predecessors, (950), 0 states have call successors, (0), 0 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 12:10:43,134 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:43,134 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 309
[2023-11-03 12:10:43,134 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:45,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([776] L1044-3-->L1044-5: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_15| |v_#race~threads_mask~0_39|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_39|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_15|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread2of2ForFork0_#t~nondet6][226], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 205#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 61#L1059-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 168#L1044-4true, Black: 201#(= |#race~threads_mask~0| 0), 196#true, 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2023-11-03 12:10:45,804 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:10:45,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:10:45,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:10:45,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:10:45,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([776] L1044-3-->L1044-5: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_15| |v_#race~threads_mask~0_39|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_39|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_15|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread2of2ForFork0_#t~nondet6][224], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 205#true, 114#L1044-5true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 73#L1059-6true, 168#L1044-4true, Black: 201#(= |#race~threads_mask~0| 0), 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true])
[2023-11-03 12:10:45,826 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2023-11-03 12:10:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 12:10:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 12:10:45,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2023-11-03 12:10:45,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([776] L1044-3-->L1044-5: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_15| |v_#race~threads_mask~0_39|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_39|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_15|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread2of2ForFork0_#t~nondet6][228], [threadThread1of2ForFork0InUse, 8#L1059-7true, threadThread2of2ForFork0InUse, 205#true, 114#L1044-5true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 168#L1044-4true, Black: 201#(= |#race~threads_mask~0| 0), 196#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2023-11-03 12:10:45,843 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2023-11-03 12:10:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 12:10:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 12:10:45,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2023-11-03 12:10:45,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([776] L1044-3-->L1044-5: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_15| |v_#race~threads_mask~0_39|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_39|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_15|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread2of2ForFork0_#t~nondet6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 205#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 168#L1044-4true, Black: 201#(= |#race~threads_mask~0| 0), 196#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 188#L1059-8true])
[2023-11-03 12:10:45,858 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2023-11-03 12:10:45,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 12:10:45,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 12:10:45,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2023-11-03 12:10:45,951 INFO  L130       PetriNetUnfolder]: 17908/36725 cut-off events.
[2023-11-03 12:10:45,951 INFO  L131       PetriNetUnfolder]: For 3392/3779 co-relation queries the response was YES.
[2023-11-03 12:10:46,016 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 71668 conditions, 36725 events. 17908/36725 cut-off events. For 3392/3779 co-relation queries the response was YES. Maximal size of possible extension queue 1038. Compared 353744 event pairs, 5938 based on Foata normal form. 93/34762 useless extension candidates. Maximal degree in co-relation 71659. Up to 17624 conditions per place. 
[2023-11-03 12:10:46,112 INFO  L137   encePairwiseOnDemand]: 282/309 looper letters, 157 selfloop transitions, 48 changer transitions 0/246 dead transitions.
[2023-11-03 12:10:46,112 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 246 transitions, 1048 flow
[2023-11-03 12:10:46,113 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:10:46,113 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:10:46,114 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1133 transitions.
[2023-11-03 12:10:46,115 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6111111111111112
[2023-11-03 12:10:46,115 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1133 transitions.
[2023-11-03 12:10:46,115 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1133 transitions.
[2023-11-03 12:10:46,115 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:46,115 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1133 transitions.
[2023-11-03 12:10:46,118 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 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 12:10:46,119 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:10:46,120 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:10:46,120 INFO  L175             Difference]: Start difference. First operand has 104 places, 106 transitions, 298 flow. Second operand 6 states and 1133 transitions.
[2023-11-03 12:10:46,120 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 246 transitions, 1048 flow
[2023-11-03 12:10:46,124 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 246 transitions, 1045 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:46,126 INFO  L231             Difference]: Finished difference. Result has 113 places, 154 transitions, 638 flow
[2023-11-03 12:10:46,126 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=113, PETRI_TRANSITIONS=154}
[2023-11-03 12:10:46,126 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 16 predicate places.
[2023-11-03 12:10:46,126 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 154 transitions, 638 flow
[2023-11-03 12:10:46,126 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 158.33333333333334) internal successors, (950), 6 states have internal predecessors, (950), 0 states have call successors, (0), 0 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 12:10:46,126 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:46,127 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:46,127 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2023-11-03 12:10:46,127 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:46,127 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:46,127 INFO  L85        PathProgramCache]: Analyzing trace with hash -1037503008, now seen corresponding path program 1 times
[2023-11-03 12:10:46,127 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:46,127 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229644278]
[2023-11-03 12:10:46,127 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:46,127 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:46,134 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:46,144 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 12:10:46,144 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:46,144 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229644278]
[2023-11-03 12:10:46,144 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229644278] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:46,144 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:46,144 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:46,144 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021010816]
[2023-11-03 12:10:46,144 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:46,145 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:46,145 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:46,145 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:46,145 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:46,180 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 309
[2023-11-03 12:10:46,181 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 154 transitions, 638 flow. Second operand  has 3 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 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 12:10:46,181 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:46,181 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 309
[2023-11-03 12:10:46,181 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:47,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_68| v_~datas~0.base_55)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47 1))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 2 .cse1 v_~datas~0.offset_47))) (= (select .cse0 (+ 3 .cse1 v_~datas~0.offset_47)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_47}  OutVars{#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_47}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][130], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, 62#L1042-11true, Black: 199#true, 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 35#L1044-1true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2023-11-03 12:10:47,700 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:10:47,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:10:47,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:10:47,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:10:47,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_68| v_~datas~0.base_55)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47 1))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 2 .cse1 v_~datas~0.offset_47))) (= (select .cse0 (+ 3 .cse1 v_~datas~0.offset_47)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_47}  OutVars{#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_47}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][130], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, 62#L1042-11true, Black: 199#true, 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 168#L1044-4true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2023-11-03 12:10:47,850 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:10:47,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:10:47,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:10:47,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:10:47,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_68| v_~datas~0.base_55)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47 1))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 2 .cse1 v_~datas~0.offset_47))) (= (select .cse0 (+ 3 .cse1 v_~datas~0.offset_47)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_47}  OutVars{#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_47}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][130], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, 62#L1042-11true, Black: 201#(= |#race~threads_mask~0| 0), 173#L1044-5true, 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2023-11-03 12:10:47,918 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:10:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:10:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:10:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:10:48,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([729] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_68| v_~datas~0.base_55)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47 1))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_47))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 2 .cse1 v_~datas~0.offset_47))) (= (select .cse0 (+ 3 .cse1 v_~datas~0.offset_47)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_47}  OutVars{#race=|v_#race_68|, ~datas~0.base=v_~datas~0.base_55, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_47}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][130], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, 77#threadEXITtrue, 62#L1042-11true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2023-11-03 12:10:48,036 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 12:10:48,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:10:48,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:10:48,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:10:48,376 INFO  L130       PetriNetUnfolder]: 9964/24402 cut-off events.
[2023-11-03 12:10:48,376 INFO  L131       PetriNetUnfolder]: For 7620/8737 co-relation queries the response was YES.
[2023-11-03 12:10:48,421 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 53728 conditions, 24402 events. 9964/24402 cut-off events. For 7620/8737 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 255483 event pairs, 5958 based on Foata normal form. 111/22755 useless extension candidates. Maximal degree in co-relation 53715. Up to 13483 conditions per place. 
[2023-11-03 12:10:48,486 INFO  L137   encePairwiseOnDemand]: 302/309 looper letters, 68 selfloop transitions, 11 changer transitions 0/177 dead transitions.
[2023-11-03 12:10:48,486 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 177 transitions, 864 flow
[2023-11-03 12:10:48,487 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:48,487 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:48,488 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 581 transitions.
[2023-11-03 12:10:48,488 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6267529665587918
[2023-11-03 12:10:48,488 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 581 transitions.
[2023-11-03 12:10:48,488 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 581 transitions.
[2023-11-03 12:10:48,489 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:48,489 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 581 transitions.
[2023-11-03 12:10:48,490 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 193.66666666666666) internal successors, (581), 3 states have internal predecessors, (581), 0 states have call successors, (0), 0 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 12:10:48,491 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:10:48,491 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:10:48,491 INFO  L175             Difference]: Start difference. First operand has 113 places, 154 transitions, 638 flow. Second operand 3 states and 581 transitions.
[2023-11-03 12:10:48,491 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 177 transitions, 864 flow
[2023-11-03 12:10:48,505 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 177 transitions, 864 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:10:48,507 INFO  L231             Difference]: Finished difference. Result has 116 places, 163 transitions, 725 flow
[2023-11-03 12:10:48,507 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=725, PETRI_PLACES=116, PETRI_TRANSITIONS=163}
[2023-11-03 12:10:48,508 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 19 predicate places.
[2023-11-03 12:10:48,508 INFO  L495      AbstractCegarLoop]: Abstraction has has 116 places, 163 transitions, 725 flow
[2023-11-03 12:10:48,508 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 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 12:10:48,508 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:48,508 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:48,508 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2023-11-03 12:10:48,508 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:48,509 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:48,509 INFO  L85        PathProgramCache]: Analyzing trace with hash -766990616, now seen corresponding path program 1 times
[2023-11-03 12:10:48,509 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:48,509 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656351681]
[2023-11-03 12:10:48,509 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:48,509 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:48,517 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:48,527 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 12:10:48,527 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:48,527 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656351681]
[2023-11-03 12:10:48,527 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656351681] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:48,527 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:48,528 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:10:48,528 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188878736]
[2023-11-03 12:10:48,528 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:48,528 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:10:48,528 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:48,528 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:10:48,528 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:10:48,545 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 309
[2023-11-03 12:10:48,545 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 163 transitions, 725 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:48,545 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:48,545 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 309
[2023-11-03 12:10:48,545 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:50,294 INFO  L130       PetriNetUnfolder]: 8647/22345 cut-off events.
[2023-11-03 12:10:50,295 INFO  L131       PetriNetUnfolder]: For 10525/11935 co-relation queries the response was YES.
[2023-11-03 12:10:50,364 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 51243 conditions, 22345 events. 8647/22345 cut-off events. For 10525/11935 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 238556 event pairs, 3857 based on Foata normal form. 577/21324 useless extension candidates. Maximal degree in co-relation 51228. Up to 10713 conditions per place. 
[2023-11-03 12:10:50,435 INFO  L137   encePairwiseOnDemand]: 303/309 looper letters, 65 selfloop transitions, 3 changer transitions 1/177 dead transitions.
[2023-11-03 12:10:50,435 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 177 transitions, 913 flow
[2023-11-03 12:10:50,436 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:10:50,436 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:10:50,437 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 582 transitions.
[2023-11-03 12:10:50,437 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.627831715210356
[2023-11-03 12:10:50,437 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 582 transitions.
[2023-11-03 12:10:50,437 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 582 transitions.
[2023-11-03 12:10:50,438 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:50,438 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 582 transitions.
[2023-11-03 12:10:50,438 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 194.0) internal successors, (582), 3 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:50,439 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:10:50,440 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:10:50,440 INFO  L175             Difference]: Start difference. First operand has 116 places, 163 transitions, 725 flow. Second operand 3 states and 582 transitions.
[2023-11-03 12:10:50,440 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 177 transitions, 913 flow
[2023-11-03 12:10:50,478 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 177 transitions, 901 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:50,479 INFO  L231             Difference]: Finished difference. Result has 115 places, 162 transitions, 723 flow
[2023-11-03 12:10:50,480 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=723, PETRI_PLACES=115, PETRI_TRANSITIONS=162}
[2023-11-03 12:10:50,480 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 18 predicate places.
[2023-11-03 12:10:50,480 INFO  L495      AbstractCegarLoop]: Abstraction has has 115 places, 162 transitions, 723 flow
[2023-11-03 12:10:50,480 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:10:50,480 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:50,481 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:50,481 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2023-11-03 12:10:50,481 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:50,481 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:50,481 INFO  L85        PathProgramCache]: Analyzing trace with hash 52358494, now seen corresponding path program 1 times
[2023-11-03 12:10:50,481 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:50,481 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137404143]
[2023-11-03 12:10:50,481 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:50,481 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:50,493 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:50,641 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 12:10:50,641 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:50,641 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137404143]
[2023-11-03 12:10:50,641 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137404143] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:50,641 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:50,641 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:10:50,641 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060471428]
[2023-11-03 12:10:50,642 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:50,642 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:10:50,642 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:50,642 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:10:50,642 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:10:50,786 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 309
[2023-11-03 12:10:50,787 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 162 transitions, 723 flow. Second operand  has 6 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 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 12:10:50,787 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:50,787 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 309
[2023-11-03 12:10:50,787 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:10:56,337 INFO  L130       PetriNetUnfolder]: 31093/60644 cut-off events.
[2023-11-03 12:10:56,337 INFO  L131       PetriNetUnfolder]: For 37500/39720 co-relation queries the response was YES.
[2023-11-03 12:10:56,512 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 155194 conditions, 60644 events. 31093/60644 cut-off events. For 37500/39720 co-relation queries the response was YES. Maximal size of possible extension queue 1796. Compared 600503 event pairs, 12743 based on Foata normal form. 711/57300 useless extension candidates. Maximal degree in co-relation 155179. Up to 34765 conditions per place. 
[2023-11-03 12:10:56,692 INFO  L137   encePairwiseOnDemand]: 282/309 looper letters, 259 selfloop transitions, 136 changer transitions 0/439 dead transitions.
[2023-11-03 12:10:56,693 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 439 transitions, 2661 flow
[2023-11-03 12:10:56,693 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:10:56,694 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:10:56,695 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1179 transitions.
[2023-11-03 12:10:56,695 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6359223300970874
[2023-11-03 12:10:56,695 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1179 transitions.
[2023-11-03 12:10:56,695 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1179 transitions.
[2023-11-03 12:10:56,696 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:10:56,696 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1179 transitions.
[2023-11-03 12:10:56,698 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 196.5) internal successors, (1179), 6 states have internal predecessors, (1179), 0 states have call successors, (0), 0 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 12:10:56,700 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:10:56,700 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:10:56,700 INFO  L175             Difference]: Start difference. First operand has 115 places, 162 transitions, 723 flow. Second operand 6 states and 1179 transitions.
[2023-11-03 12:10:56,700 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 439 transitions, 2661 flow
[2023-11-03 12:10:56,748 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 439 transitions, 2651 flow, removed 5 selfloop flow, removed 1 redundant places.
[2023-11-03 12:10:56,752 INFO  L231             Difference]: Finished difference. Result has 122 places, 295 transitions, 1859 flow
[2023-11-03 12:10:56,752 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1859, PETRI_PLACES=122, PETRI_TRANSITIONS=295}
[2023-11-03 12:10:56,752 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 25 predicate places.
[2023-11-03 12:10:56,752 INFO  L495      AbstractCegarLoop]: Abstraction has has 122 places, 295 transitions, 1859 flow
[2023-11-03 12:10:56,753 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 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 12:10:56,753 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:10:56,753 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:10:56,753 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2023-11-03 12:10:56,753 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:10:56,753 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:10:56,753 INFO  L85        PathProgramCache]: Analyzing trace with hash 292270553, now seen corresponding path program 1 times
[2023-11-03 12:10:56,753 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:10:56,753 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649167495]
[2023-11-03 12:10:56,754 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:10:56,754 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:10:56,768 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:10:56,994 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:10:56,995 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:10:56,995 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649167495]
[2023-11-03 12:10:56,995 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649167495] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:10:56,995 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:10:56,995 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:10:56,995 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598769050]
[2023-11-03 12:10:56,995 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:10:56,995 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:10:56,995 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:10:56,996 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:10:56,996 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:10:57,396 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 309
[2023-11-03 12:10:57,397 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 295 transitions, 1859 flow. Second operand  has 8 states, 8 states have (on average 155.125) internal successors, (1241), 8 states have internal predecessors, (1241), 0 states have call successors, (0), 0 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 12:10:57,397 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:10:57,397 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 309
[2023-11-03 12:10:57,397 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:11:05,397 INFO  L130       PetriNetUnfolder]: 37531/73178 cut-off events.
[2023-11-03 12:11:05,397 INFO  L131       PetriNetUnfolder]: For 83855/87126 co-relation queries the response was YES.
[2023-11-03 12:11:05,709 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 228714 conditions, 73178 events. 37531/73178 cut-off events. For 83855/87126 co-relation queries the response was YES. Maximal size of possible extension queue 2286. Compared 746516 event pairs, 13786 based on Foata normal form. 1641/71347 useless extension candidates. Maximal degree in co-relation 228695. Up to 30603 conditions per place. 
[2023-11-03 12:11:06,000 INFO  L137   encePairwiseOnDemand]: 292/309 looper letters, 492 selfloop transitions, 169 changer transitions 0/705 dead transitions.
[2023-11-03 12:11:06,000 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 705 transitions, 5545 flow
[2023-11-03 12:11:06,001 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2023-11-03 12:11:06,001 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2023-11-03 12:11:06,003 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1501 transitions.
[2023-11-03 12:11:06,003 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.607200647249191
[2023-11-03 12:11:06,003 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1501 transitions.
[2023-11-03 12:11:06,004 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1501 transitions.
[2023-11-03 12:11:06,004 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:11:06,004 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1501 transitions.
[2023-11-03 12:11:06,006 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 187.625) internal successors, (1501), 8 states have internal predecessors, (1501), 0 states have call successors, (0), 0 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 12:11:06,009 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 309.0) internal successors, (2781), 9 states have internal predecessors, (2781), 0 states have call successors, (0), 0 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 12:11:06,009 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 309.0) internal successors, (2781), 9 states have internal predecessors, (2781), 0 states have call successors, (0), 0 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 12:11:06,009 INFO  L175             Difference]: Start difference. First operand has 122 places, 295 transitions, 1859 flow. Second operand 8 states and 1501 transitions.
[2023-11-03 12:11:06,009 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 705 transitions, 5545 flow
[2023-11-03 12:11:07,190 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 705 transitions, 5491 flow, removed 27 selfloop flow, removed 0 redundant places.
[2023-11-03 12:11:07,196 INFO  L231             Difference]: Finished difference. Result has 136 places, 421 transitions, 3479 flow
[2023-11-03 12:11:07,196 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3479, PETRI_PLACES=136, PETRI_TRANSITIONS=421}
[2023-11-03 12:11:07,197 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 39 predicate places.
[2023-11-03 12:11:07,197 INFO  L495      AbstractCegarLoop]: Abstraction has has 136 places, 421 transitions, 3479 flow
[2023-11-03 12:11:07,197 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 155.125) internal successors, (1241), 8 states have internal predecessors, (1241), 0 states have call successors, (0), 0 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 12:11:07,197 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:11:07,197 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:11:07,197 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2023-11-03 12:11:07,197 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:11:07,198 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:11:07,198 INFO  L85        PathProgramCache]: Analyzing trace with hash 195953861, now seen corresponding path program 1 times
[2023-11-03 12:11:07,198 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:11:07,198 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603547383]
[2023-11-03 12:11:07,198 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:07,198 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:11:07,212 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:07,402 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:11:07,403 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:11:07,403 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603547383]
[2023-11-03 12:11:07,403 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603547383] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:11:07,403 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:11:07,403 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:11:07,403 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062757215]
[2023-11-03 12:11:07,403 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:11:07,403 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:11:07,403 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:11:07,404 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:11:07,404 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:11:07,705 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 309
[2023-11-03 12:11:07,706 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 421 transitions, 3479 flow. Second operand  has 8 states, 8 states have (on average 158.25) internal successors, (1266), 8 states have internal predecessors, (1266), 0 states have call successors, (0), 0 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 12:11:07,706 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:11:07,706 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 309
[2023-11-03 12:11:07,706 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:11:15,837 INFO  L130       PetriNetUnfolder]: 35124/71849 cut-off events.
[2023-11-03 12:11:15,838 INFO  L131       PetriNetUnfolder]: For 176131/179315 co-relation queries the response was YES.
[2023-11-03 12:11:16,199 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 254364 conditions, 71849 events. 35124/71849 cut-off events. For 176131/179315 co-relation queries the response was YES. Maximal size of possible extension queue 2278. Compared 762495 event pairs, 16164 based on Foata normal form. 2134/70060 useless extension candidates. Maximal degree in co-relation 254338. Up to 52661 conditions per place. 
[2023-11-03 12:11:16,474 INFO  L137   encePairwiseOnDemand]: 300/309 looper letters, 373 selfloop transitions, 15 changer transitions 0/450 dead transitions.
[2023-11-03 12:11:16,475 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 450 transitions, 4403 flow
[2023-11-03 12:11:16,475 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:11:16,476 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:11:16,477 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1177 transitions.
[2023-11-03 12:11:16,477 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5441516412390199
[2023-11-03 12:11:16,477 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1177 transitions.
[2023-11-03 12:11:16,478 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1177 transitions.
[2023-11-03 12:11:16,478 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:11:16,478 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1177 transitions.
[2023-11-03 12:11:16,480 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 168.14285714285714) internal successors, (1177), 7 states have internal predecessors, (1177), 0 states have call successors, (0), 0 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 12:11:16,481 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 309.0) internal successors, (2472), 8 states have internal predecessors, (2472), 0 states have call successors, (0), 0 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 12:11:16,482 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 309.0) internal successors, (2472), 8 states have internal predecessors, (2472), 0 states have call successors, (0), 0 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 12:11:16,482 INFO  L175             Difference]: Start difference. First operand has 136 places, 421 transitions, 3479 flow. Second operand 7 states and 1177 transitions.
[2023-11-03 12:11:16,482 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 450 transitions, 4403 flow
[2023-11-03 12:11:17,549 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 450 transitions, 4381 flow, removed 11 selfloop flow, removed 0 redundant places.
[2023-11-03 12:11:17,553 INFO  L231             Difference]: Finished difference. Result has 143 places, 422 transitions, 3523 flow
[2023-11-03 12:11:17,554 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3523, PETRI_PLACES=143, PETRI_TRANSITIONS=422}
[2023-11-03 12:11:17,554 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 46 predicate places.
[2023-11-03 12:11:17,554 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 422 transitions, 3523 flow
[2023-11-03 12:11:17,554 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 158.25) internal successors, (1266), 8 states have internal predecessors, (1266), 0 states have call successors, (0), 0 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 12:11:17,555 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:11:17,555 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:11:17,555 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2023-11-03 12:11:17,555 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:11:17,555 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:11:17,555 INFO  L85        PathProgramCache]: Analyzing trace with hash 119013573, now seen corresponding path program 1 times
[2023-11-03 12:11:17,555 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:11:17,555 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427871679]
[2023-11-03 12:11:17,555 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:17,555 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:11:17,569 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:17,584 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 12:11:17,584 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:11:17,585 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427871679]
[2023-11-03 12:11:17,585 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427871679] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:11:17,585 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:11:17,585 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:11:17,585 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734610822]
[2023-11-03 12:11:17,585 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:11:17,585 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:11:17,585 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:11:17,585 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:11:17,586 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:11:17,616 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 309
[2023-11-03 12:11:17,616 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 422 transitions, 3523 flow. Second operand  has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 0 states have call successors, (0), 0 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 12:11:17,616 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:11:17,616 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 309
[2023-11-03 12:11:17,616 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:11:19,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][237], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 148#L1043-1true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:19,840 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 12:11:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:11:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:11:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:11:20,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][237], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:20,141 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 12:11:20,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:11:20,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:11:20,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:11:20,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][237], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 168#L1044-4true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:20,462 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:20,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:20,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:20,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:20,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][353], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, 173#L1044-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:20,811 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 12:11:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:11:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:11:20,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:11:21,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][353], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 128#L1044-6true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:21,279 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 12:11:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:11:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:11:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:11:21,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][359], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 148#L1043-1true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:21,507 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][359], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:21,847 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:21,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:21,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][237], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 77#threadEXITtrue, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:21,966 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:21,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:22,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][359], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 168#L1044-4true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:22,468 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:22,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:22,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:22,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:22,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][404], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, 173#L1044-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:22,768 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:11:22,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:22,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:22,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:23,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][404], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 128#L1044-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:23,057 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:11:23,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:23,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:23,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:23,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][359], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 77#threadEXITtrue, 73#L1059-6true, 269#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:23,333 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 12:11:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:11:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:11:23,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:11:24,800 INFO  L130       PetriNetUnfolder]: 25624/57824 cut-off events.
[2023-11-03 12:11:24,801 INFO  L131       PetriNetUnfolder]: For 131804/139369 co-relation queries the response was YES.
[2023-11-03 12:11:25,113 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 195633 conditions, 57824 events. 25624/57824 cut-off events. For 131804/139369 co-relation queries the response was YES. Maximal size of possible extension queue 1996. Compared 654291 event pairs, 8782 based on Foata normal form. 1362/54280 useless extension candidates. Maximal degree in co-relation 195602. Up to 29999 conditions per place. 
[2023-11-03 12:11:25,312 INFO  L137   encePairwiseOnDemand]: 300/309 looper letters, 170 selfloop transitions, 19 changer transitions 0/469 dead transitions.
[2023-11-03 12:11:25,312 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 469 transitions, 4133 flow
[2023-11-03 12:11:25,313 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:11:25,313 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:11:25,314 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions.
[2023-11-03 12:11:25,314 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6429341963322546
[2023-11-03 12:11:25,314 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 596 transitions.
[2023-11-03 12:11:25,314 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions.
[2023-11-03 12:11:25,315 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:11:25,315 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions.
[2023-11-03 12:11:25,316 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 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 12:11:25,317 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:11:25,317 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:11:25,317 INFO  L175             Difference]: Start difference. First operand has 143 places, 422 transitions, 3523 flow. Second operand 3 states and 596 transitions.
[2023-11-03 12:11:25,317 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 469 transitions, 4133 flow
[2023-11-03 12:11:26,472 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 469 transitions, 4099 flow, removed 4 selfloop flow, removed 2 redundant places.
[2023-11-03 12:11:26,476 INFO  L231             Difference]: Finished difference. Result has 145 places, 437 transitions, 3675 flow
[2023-11-03 12:11:26,476 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3675, PETRI_PLACES=145, PETRI_TRANSITIONS=437}
[2023-11-03 12:11:26,477 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 48 predicate places.
[2023-11-03 12:11:26,477 INFO  L495      AbstractCegarLoop]: Abstraction has has 145 places, 437 transitions, 3675 flow
[2023-11-03 12:11:26,477 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 0 states have call successors, (0), 0 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 12:11:26,477 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:11:26,477 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:11:26,477 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2023-11-03 12:11:26,478 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:11:26,478 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:11:26,478 INFO  L85        PathProgramCache]: Analyzing trace with hash 1436292440, now seen corresponding path program 1 times
[2023-11-03 12:11:26,478 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:11:26,478 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336525616]
[2023-11-03 12:11:26,478 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:26,478 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:11:26,491 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:26,646 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:11:26,646 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:11:26,646 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336525616]
[2023-11-03 12:11:26,646 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336525616] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:11:26,646 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:11:26,646 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:11:26,646 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725878840]
[2023-11-03 12:11:26,646 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:11:26,647 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:11:26,647 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:11:26,647 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:11:26,647 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:11:26,896 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 309
[2023-11-03 12:11:26,897 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 437 transitions, 3675 flow. Second operand  has 6 states, 6 states have (on average 169.83333333333334) internal successors, (1019), 6 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:11:26,897 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:11:26,897 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 309
[2023-11-03 12:11:26,897 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:11:29,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][287], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 148#L1043-1true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:29,560 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 12:11:29,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:11:29,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:11:29,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:11:29,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][287], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 35#L1044-1true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:29,935 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 12:11:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:11:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:11:29,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:11:29,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([550] L1062-7-->L1062-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][68], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 145#L1062-8true, 276#true, 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 201#(= |#race~threads_mask~0| 0), 158#L1042-3true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 148#L1043-1true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:29,938 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2023-11-03 12:11:29,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 12:11:29,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 12:11:29,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2023-11-03 12:11:30,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([550] L1062-7-->L1062-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][68], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 145#L1062-8true, 276#true, 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 199#true, 158#L1042-3true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:30,413 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2023-11-03 12:11:30,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 12:11:30,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 12:11:30,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2023-11-03 12:11:30,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][287], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 168#L1044-4true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:30,423 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 13#L1062-4true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:30,597 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 13#L1062-4true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:30,599 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, 166#L1064-3true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:30,636 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, 166#L1064-3true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:30,637 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, 42#L1042-8true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 127#L1044true])
[2023-11-03 12:11:30,640 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:11:30,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:30,981 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:30,982 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:30,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true, 55#L1064-4true])
[2023-11-03 12:11:31,019 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 82#L1042-9true, Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 127#L1044true])
[2023-11-03 12:11:31,020 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true, 55#L1064-4true])
[2023-11-03 12:11:31,020 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 82#L1042-9true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 127#L1044true])
[2023-11-03 12:11:31,020 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:11:31,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([550] L1062-7-->L1062-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][68], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 145#L1062-8true, 276#true, 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 199#true, 158#L1042-3true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 168#L1044-4true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:31,198 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2023-11-03 12:11:31,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 12:11:31,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 12:11:31,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2023-11-03 12:11:31,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][431], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 148#L1043-1true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:31,472 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][287], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 77#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 176#L1062-6true])
[2023-11-03 12:11:31,620 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:31,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][431], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 35#L1044-1true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:31,865 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:31,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:31,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:31,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 13#L1062-4true, 64#L1042-11true])
[2023-11-03 12:11:32,281 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 13#L1062-4true, 64#L1042-11true])
[2023-11-03 12:11:32,282 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, 166#L1064-3true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:32,306 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, 166#L1064-3true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:32,307 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 42#L1042-8true, threadThread2of2ForFork0InUse, 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true])
[2023-11-03 12:11:32,308 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:11:32,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([550] L1062-7-->L1062-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][68], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 145#L1062-8true, 276#true, Black: 201#(= |#race~threads_mask~0| 0), 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 158#L1042-3true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 77#threadEXITtrue, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:32,490 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 12:11:32,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 12:11:32,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 12:11:32,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 12:11:32,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:32,652 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:32,653 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true, 55#L1064-4true])
[2023-11-03 12:11:32,671 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 82#L1042-9true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true])
[2023-11-03 12:11:32,671 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 55#L1064-4true])
[2023-11-03 12:11:32,672 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 82#L1042-9true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true])
[2023-11-03 12:11:32,672 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:11:32,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][431], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 199#true, 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 168#L1044-4true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:32,727 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:32,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:32,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:32,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 13#L1062-4true, 64#L1042-11true])
[2023-11-03 12:11:33,015 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 13#L1062-4true, 64#L1042-11true])
[2023-11-03 12:11:33,016 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, 166#L1064-3true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:33,032 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, 166#L1064-3true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:33,033 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, 42#L1042-8true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true])
[2023-11-03 12:11:33,033 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:11:33,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:33,356 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:33,357 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 55#L1064-4true])
[2023-11-03 12:11:33,371 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 82#L1042-9true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true])
[2023-11-03 12:11:33,371 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 55#L1064-4true])
[2023-11-03 12:11:33,372 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-4-->L1064-6: Formula: (let ((.cse0 (select |v_#race_74| |v_ULTIMATE.start_main_~#tids~0#1.base_93|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_87| 3)) 0) (= |v_#valid_119| (store |v_#valid_120| |v_ULTIMATE.start_main_#t~mem21#1.base_34| 0)) (= (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_87|) 0)))  InVars {#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_120|}  OutVars{#race=|v_#race_74|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_87|, ULTIMATE.start_main_#t~mem21#1.base=|v_ULTIMATE.start_main_#t~mem21#1.base_34|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_93|, #valid=|v_#valid_119|}  AuxVars[]  AssignedVars[#valid][100], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 174#L1064-6true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 82#L1042-9true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true])
[2023-11-03 12:11:33,372 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:11:33,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:33,474 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:33,476 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:11:33,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][431], [threadThread1of2ForFork0InUse, Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 21#L1042-6true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 77#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))])
[2023-11-03 12:11:33,740 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 12:11:33,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:11:33,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:11:33,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:11:33,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:33,773 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true, 127#L1044true])
[2023-11-03 12:11:33,774 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:33,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:11:34,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,559 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,560 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:11:34,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,724 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 114#L1044-5true, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,724 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:11:34,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,854 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#L1059-6true, 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,855 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:11:34,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][456], [threadThread1of2ForFork0InUse, Black: 247#true, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,953 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][479], [threadThread1of2ForFork0InUse, Black: 247#true, threadThread2of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 254#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), 276#true, Black: 201#(= |#race~threads_mask~0| 0), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 231#true, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 282#true, 64#L1042-11true])
[2023-11-03 12:11:34,954 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:11:34,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:11:35,455 INFO  L130       PetriNetUnfolder]: 34427/69882 cut-off events.
[2023-11-03 12:11:35,455 INFO  L131       PetriNetUnfolder]: For 211236/222327 co-relation queries the response was YES.
[2023-11-03 12:11:35,853 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 259661 conditions, 69882 events. 34427/69882 cut-off events. For 211236/222327 co-relation queries the response was YES. Maximal size of possible extension queue 2296. Compared 744163 event pairs, 11084 based on Foata normal form. 1929/66746 useless extension candidates. Maximal degree in co-relation 259629. Up to 43836 conditions per place. 
[2023-11-03 12:11:36,121 INFO  L137   encePairwiseOnDemand]: 294/309 looper letters, 381 selfloop transitions, 123 changer transitions 0/648 dead transitions.
[2023-11-03 12:11:36,121 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 648 transitions, 6422 flow
[2023-11-03 12:11:36,122 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:11:36,122 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:11:36,123 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1147 transitions.
[2023-11-03 12:11:36,123 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6186623516720604
[2023-11-03 12:11:36,123 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1147 transitions.
[2023-11-03 12:11:36,123 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1147 transitions.
[2023-11-03 12:11:36,123 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:11:36,124 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1147 transitions.
[2023-11-03 12:11:36,125 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 191.16666666666666) internal successors, (1147), 6 states have internal predecessors, (1147), 0 states have call successors, (0), 0 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 12:11:36,210 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:11:36,211 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:11:36,211 INFO  L175             Difference]: Start difference. First operand has 145 places, 437 transitions, 3675 flow. Second operand 6 states and 1147 transitions.
[2023-11-03 12:11:36,211 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 648 transitions, 6422 flow
[2023-11-03 12:11:37,410 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 648 transitions, 6360 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 12:11:37,417 INFO  L231             Difference]: Finished difference. Result has 153 places, 551 transitions, 5425 flow
[2023-11-03 12:11:37,418 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=3637, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5425, PETRI_PLACES=153, PETRI_TRANSITIONS=551}
[2023-11-03 12:11:37,418 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 56 predicate places.
[2023-11-03 12:11:37,418 INFO  L495      AbstractCegarLoop]: Abstraction has has 153 places, 551 transitions, 5425 flow
[2023-11-03 12:11:37,418 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 169.83333333333334) internal successors, (1019), 6 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:11:37,419 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:11:37,419 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:11:37,419 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2023-11-03 12:11:37,419 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:11:37,419 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:11:37,419 INFO  L85        PathProgramCache]: Analyzing trace with hash -1854997575, now seen corresponding path program 1 times
[2023-11-03 12:11:37,419 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:11:37,419 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744935769]
[2023-11-03 12:11:37,420 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:37,420 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:11:37,434 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:37,471 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:11:37,471 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:11:37,472 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744935769]
[2023-11-03 12:11:37,472 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744935769] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:11:37,472 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:11:37,472 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:11:37,472 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247593713]
[2023-11-03 12:11:37,472 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:11:37,472 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:11:37,472 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:11:37,473 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:11:37,473 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:11:37,496 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 309
[2023-11-03 12:11:37,497 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 551 transitions, 5425 flow. Second operand  has 3 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 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 12:11:37,497 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:11:37,497 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 309
[2023-11-03 12:11:37,497 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:11:42,419 INFO  L130       PetriNetUnfolder]: 14821/36207 cut-off events.
[2023-11-03 12:11:42,419 INFO  L131       PetriNetUnfolder]: For 119100/125719 co-relation queries the response was YES.
[2023-11-03 12:11:42,629 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 138032 conditions, 36207 events. 14821/36207 cut-off events. For 119100/125719 co-relation queries the response was YES. Maximal size of possible extension queue 1318. Compared 404214 event pairs, 2657 based on Foata normal form. 2165/35866 useless extension candidates. Maximal degree in co-relation 137996. Up to 8501 conditions per place. 
[2023-11-03 12:11:42,806 INFO  L137   encePairwiseOnDemand]: 303/309 looper letters, 192 selfloop transitions, 20 changer transitions 1/585 dead transitions.
[2023-11-03 12:11:42,806 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 585 transitions, 6243 flow
[2023-11-03 12:11:42,807 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:11:42,807 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:11:42,808 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 595 transitions.
[2023-11-03 12:11:42,808 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6418554476806904
[2023-11-03 12:11:42,808 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 595 transitions.
[2023-11-03 12:11:42,808 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 595 transitions.
[2023-11-03 12:11:42,808 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:11:42,808 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 595 transitions.
[2023-11-03 12:11:42,809 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 0 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 12:11:42,810 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:11:42,810 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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 12:11:42,810 INFO  L175             Difference]: Start difference. First operand has 153 places, 551 transitions, 5425 flow. Second operand 3 states and 595 transitions.
[2023-11-03 12:11:42,810 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 585 transitions, 6243 flow
[2023-11-03 12:11:44,008 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 585 transitions, 6097 flow, removed 63 selfloop flow, removed 6 redundant places.
[2023-11-03 12:11:44,014 INFO  L231             Difference]: Finished difference. Result has 143 places, 510 transitions, 5063 flow
[2023-11-03 12:11:44,014 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=5023, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=5063, PETRI_PLACES=143, PETRI_TRANSITIONS=510}
[2023-11-03 12:11:44,015 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 46 predicate places.
[2023-11-03 12:11:44,015 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 510 transitions, 5063 flow
[2023-11-03 12:11:44,015 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 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 12:11:44,015 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:11:44,015 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:11:44,015 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2023-11-03 12:11:44,015 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:11:44,016 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:11:44,016 INFO  L85        PathProgramCache]: Analyzing trace with hash -1062842083, now seen corresponding path program 1 times
[2023-11-03 12:11:44,016 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:11:44,016 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735273365]
[2023-11-03 12:11:44,016 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:44,016 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:11:44,034 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:44,388 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:11:44,389 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:11:44,389 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735273365]
[2023-11-03 12:11:44,389 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735273365] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:11:44,389 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020565528]
[2023-11-03 12:11:44,389 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:44,389 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:11:44,389 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:11:44,391 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:11:44,393 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2023-11-03 12:11:44,529 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:44,531 INFO  L263         TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 33 conjunts are in the unsatisfiable core
[2023-11-03 12:11:44,536 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:11:44,565 INFO  L321             Elim1Store]: treesize reduction 11, result has 8.3 percent of original size
[2023-11-03 12:11:44,565 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27
[2023-11-03 12:11:44,708 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:11:44,708 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2023-11-03 12:11:44,743 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23
[2023-11-03 12:11:44,765 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2023-11-03 12:11:44,786 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:11:44,797 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2023-11-03 12:11:44,816 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:11:44,817 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2023-11-03 12:11:44,834 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:11:44,834 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2023-11-03 12:11:44,879 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:11:44,891 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:11:44,891 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:11:44,891 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020565528] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:11:44,891 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 12:11:44,891 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 11
[2023-11-03 12:11:44,892 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66165659]
[2023-11-03 12:11:44,892 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:11:44,892 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-03 12:11:44,892 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:11:44,892 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-03 12:11:44,892 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156
[2023-11-03 12:11:45,284 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 309
[2023-11-03 12:11:45,285 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 510 transitions, 5063 flow. Second operand  has 10 states, 10 states have (on average 150.0) internal successors, (1500), 10 states have internal predecessors, (1500), 0 states have call successors, (0), 0 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 12:11:45,285 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:11:45,285 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 309
[2023-11-03 12:11:45,285 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:11:56,375 INFO  L130       PetriNetUnfolder]: 36606/69902 cut-off events.
[2023-11-03 12:11:56,375 INFO  L131       PetriNetUnfolder]: For 247037/247260 co-relation queries the response was YES.
[2023-11-03 12:11:56,739 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 285745 conditions, 69902 events. 36606/69902 cut-off events. For 247037/247260 co-relation queries the response was YES. Maximal size of possible extension queue 2134. Compared 693462 event pairs, 8428 based on Foata normal form. 285/67750 useless extension candidates. Maximal degree in co-relation 285711. Up to 17254 conditions per place. 
[2023-11-03 12:11:57,045 INFO  L137   encePairwiseOnDemand]: 292/309 looper letters, 983 selfloop transitions, 454 changer transitions 11/1471 dead transitions.
[2023-11-03 12:11:57,045 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 1471 transitions, 17887 flow
[2023-11-03 12:11:57,046 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2023-11-03 12:11:57,046 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2023-11-03 12:11:57,048 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2054 transitions.
[2023-11-03 12:11:57,048 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5539374325782093
[2023-11-03 12:11:57,048 INFO  L72            ComplementDD]: Start complementDD. Operand 12 states and 2054 transitions.
[2023-11-03 12:11:57,048 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 12 states and 2054 transitions.
[2023-11-03 12:11:57,049 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:11:57,049 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2054 transitions.
[2023-11-03 12:11:57,051 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 13 states, 12 states have (on average 171.16666666666666) internal successors, (2054), 12 states have internal predecessors, (2054), 0 states have call successors, (0), 0 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 12:11:57,054 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 13 states, 13 states have (on average 309.0) internal successors, (4017), 13 states have internal predecessors, (4017), 0 states have call successors, (0), 0 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 12:11:57,055 INFO  L81            ComplementDD]: Finished complementDD. Result  has 13 states, 13 states have (on average 309.0) internal successors, (4017), 13 states have internal predecessors, (4017), 0 states have call successors, (0), 0 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 12:11:57,055 INFO  L175             Difference]: Start difference. First operand has 143 places, 510 transitions, 5063 flow. Second operand 12 states and 2054 transitions.
[2023-11-03 12:11:57,055 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 1471 transitions, 17887 flow
[2023-11-03 12:11:59,252 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 1471 transitions, 17812 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:11:59,266 INFO  L231             Difference]: Finished difference. Result has 161 places, 885 transitions, 11602 flow
[2023-11-03 12:11:59,266 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=5043, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11602, PETRI_PLACES=161, PETRI_TRANSITIONS=885}
[2023-11-03 12:11:59,266 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 64 predicate places.
[2023-11-03 12:11:59,267 INFO  L495      AbstractCegarLoop]: Abstraction has has 161 places, 885 transitions, 11602 flow
[2023-11-03 12:11:59,267 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 150.0) internal successors, (1500), 10 states have internal predecessors, (1500), 0 states have call successors, (0), 0 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 12:11:59,267 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:11:59,267 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:11:59,272 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2023-11-03 12:11:59,469 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:11:59,470 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:11:59,471 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:11:59,471 INFO  L85        PathProgramCache]: Analyzing trace with hash 83396415, now seen corresponding path program 2 times
[2023-11-03 12:11:59,471 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:11:59,471 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834236193]
[2023-11-03 12:11:59,471 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:11:59,472 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:11:59,494 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:11:59,996 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:11:59,997 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:11:59,997 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834236193]
[2023-11-03 12:11:59,997 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834236193] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:11:59,997 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595016046]
[2023-11-03 12:11:59,998 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-03 12:11:59,998 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:11:59,998 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:11:59,999 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:12:00,001 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2023-11-03 12:12:00,152 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2023-11-03 12:12:00,152 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 12:12:00,154 INFO  L263         TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 33 conjunts are in the unsatisfiable core
[2023-11-03 12:12:00,160 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:12:00,174 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:00,178 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24
[2023-11-03 12:12:00,369 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:12:00,370 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29
[2023-11-03 12:12:00,416 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:00,417 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2023-11-03 12:12:00,433 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:12:00,489 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2023-11-03 12:12:00,577 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:12:00,578 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2023-11-03 12:12:00,685 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2023-11-03 12:12:00,733 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:00,734 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40
[2023-11-03 12:12:00,769 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:12:00,769 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2023-11-03 12:12:00,834 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:00,835 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:12:00,869 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:00,870 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:12:00,907 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:00,908 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:12:00,957 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:12:00,971 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:00,971 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:12:00,972 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [595016046] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:12:00,972 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 12:12:00,972 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2023-11-03 12:12:00,972 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636723936]
[2023-11-03 12:12:00,972 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:12:00,972 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2023-11-03 12:12:00,973 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:12:00,973 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2023-11-03 12:12:00,973 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342
[2023-11-03 12:12:01,823 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 309
[2023-11-03 12:12:01,824 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 885 transitions, 11602 flow. Second operand  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 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 12:12:01,824 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:12:01,825 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 309
[2023-11-03 12:12:01,825 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:12:18,219 INFO  L130       PetriNetUnfolder]: 39468/75917 cut-off events.
[2023-11-03 12:12:18,219 INFO  L131       PetriNetUnfolder]: For 405634/405960 co-relation queries the response was YES.
[2023-11-03 12:12:18,699 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 344785 conditions, 75917 events. 39468/75917 cut-off events. For 405634/405960 co-relation queries the response was YES. Maximal size of possible extension queue 2344. Compared 766271 event pairs, 7828 based on Foata normal form. 373/74208 useless extension candidates. Maximal degree in co-relation 344742. Up to 24421 conditions per place. 
[2023-11-03 12:12:18,995 INFO  L137   encePairwiseOnDemand]: 288/309 looper letters, 873 selfloop transitions, 809 changer transitions 41/1746 dead transitions.
[2023-11-03 12:12:18,995 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 1746 transitions, 24415 flow
[2023-11-03 12:12:18,996 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2023-11-03 12:12:18,996 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 15 states.
[2023-11-03 12:12:18,997 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2627 transitions.
[2023-11-03 12:12:18,998 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.566774541531823
[2023-11-03 12:12:18,998 INFO  L72            ComplementDD]: Start complementDD. Operand 15 states and 2627 transitions.
[2023-11-03 12:12:18,998 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 15 states and 2627 transitions.
[2023-11-03 12:12:18,999 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:12:18,999 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2627 transitions.
[2023-11-03 12:12:19,001 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 16 states, 15 states have (on average 175.13333333333333) internal successors, (2627), 15 states have internal predecessors, (2627), 0 states have call successors, (0), 0 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 12:12:19,004 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 16 states, 16 states have (on average 309.0) internal successors, (4944), 16 states have internal predecessors, (4944), 0 states have call successors, (0), 0 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 12:12:19,005 INFO  L81            ComplementDD]: Finished complementDD. Result  has 16 states, 16 states have (on average 309.0) internal successors, (4944), 16 states have internal predecessors, (4944), 0 states have call successors, (0), 0 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 12:12:19,005 INFO  L175             Difference]: Start difference. First operand has 161 places, 885 transitions, 11602 flow. Second operand 15 states and 2627 transitions.
[2023-11-03 12:12:19,005 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 1746 transitions, 24415 flow
[2023-11-03 12:12:24,348 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 1746 transitions, 24307 flow, removed 54 selfloop flow, removed 0 redundant places.
[2023-11-03 12:12:24,368 INFO  L231             Difference]: Finished difference. Result has 182 places, 1255 transitions, 20096 flow
[2023-11-03 12:12:24,368 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=11530, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20096, PETRI_PLACES=182, PETRI_TRANSITIONS=1255}
[2023-11-03 12:12:24,369 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 85 predicate places.
[2023-11-03 12:12:24,369 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 1255 transitions, 20096 flow
[2023-11-03 12:12:24,369 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 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 12:12:24,369 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:12:24,369 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:12:24,376 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2023-11-03 12:12:24,570 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27
[2023-11-03 12:12:24,571 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:12:24,571 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:12:24,571 INFO  L85        PathProgramCache]: Analyzing trace with hash 1528512542, now seen corresponding path program 1 times
[2023-11-03 12:12:24,572 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:12:24,572 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837647817]
[2023-11-03 12:12:24,572 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:12:24,572 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:12:24,590 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:12:24,647 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:24,648 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:12:24,648 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837647817]
[2023-11-03 12:12:24,648 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837647817] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:12:24,648 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898249498]
[2023-11-03 12:12:24,648 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:12:24,648 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:12:24,649 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:12:24,650 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:12:24,652 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2023-11-03 12:12:24,786 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:12:24,787 INFO  L263         TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-03 12:12:24,788 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:12:24,837 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:24,838 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 12:12:24,880 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:24,880 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [898249498] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 12:12:24,880 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-03 12:12:24,881 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8
[2023-11-03 12:12:24,881 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440583384]
[2023-11-03 12:12:24,881 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-03 12:12:24,881 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2023-11-03 12:12:24,881 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:12:24,881 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2023-11-03 12:12:24,881 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72
[2023-11-03 12:12:24,991 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 309
[2023-11-03 12:12:24,992 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 1255 transitions, 20096 flow. Second operand  has 9 states, 9 states have (on average 179.88888888888889) internal successors, (1619), 9 states have internal predecessors, (1619), 0 states have call successors, (0), 0 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 12:12:24,992 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:12:24,992 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 309
[2023-11-03 12:12:24,992 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:12:33,832 INFO  L130       PetriNetUnfolder]: 16267/39850 cut-off events.
[2023-11-03 12:12:33,832 INFO  L131       PetriNetUnfolder]: For 313491/319749 co-relation queries the response was YES.
[2023-11-03 12:12:34,164 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 196789 conditions, 39850 events. 16267/39850 cut-off events. For 313491/319749 co-relation queries the response was YES. Maximal size of possible extension queue 1353. Compared 443268 event pairs, 1999 based on Foata normal form. 1000/38920 useless extension candidates. Maximal degree in co-relation 196738. Up to 9592 conditions per place. 
[2023-11-03 12:12:34,324 INFO  L137   encePairwiseOnDemand]: 302/309 looper letters, 455 selfloop transitions, 12 changer transitions 49/1302 dead transitions.
[2023-11-03 12:12:34,324 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 1302 transitions, 21215 flow
[2023-11-03 12:12:34,326 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:12:34,326 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:12:34,326 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1318 transitions.
[2023-11-03 12:12:34,327 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6093388811835414
[2023-11-03 12:12:34,327 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1318 transitions.
[2023-11-03 12:12:34,327 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1318 transitions.
[2023-11-03 12:12:34,327 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:12:34,327 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1318 transitions.
[2023-11-03 12:12:34,329 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 188.28571428571428) internal successors, (1318), 7 states have internal predecessors, (1318), 0 states have call successors, (0), 0 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 12:12:34,330 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 309.0) internal successors, (2472), 8 states have internal predecessors, (2472), 0 states have call successors, (0), 0 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 12:12:34,330 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 309.0) internal successors, (2472), 8 states have internal predecessors, (2472), 0 states have call successors, (0), 0 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 12:12:34,330 INFO  L175             Difference]: Start difference. First operand has 182 places, 1255 transitions, 20096 flow. Second operand 7 states and 1318 transitions.
[2023-11-03 12:12:34,330 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 1302 transitions, 21215 flow
[2023-11-03 12:12:37,085 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 1302 transitions, 20673 flow, removed 254 selfloop flow, removed 3 redundant places.
[2023-11-03 12:12:37,101 INFO  L231             Difference]: Finished difference. Result has 188 places, 1154 transitions, 18113 flow
[2023-11-03 12:12:37,101 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=18339, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18113, PETRI_PLACES=188, PETRI_TRANSITIONS=1154}
[2023-11-03 12:12:37,102 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 91 predicate places.
[2023-11-03 12:12:37,102 INFO  L495      AbstractCegarLoop]: Abstraction has has 188 places, 1154 transitions, 18113 flow
[2023-11-03 12:12:37,102 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 179.88888888888889) internal successors, (1619), 9 states have internal predecessors, (1619), 0 states have call successors, (0), 0 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 12:12:37,102 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:12:37,102 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:12:37,110 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2023-11-03 12:12:37,303 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28
[2023-11-03 12:12:37,304 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:12:37,304 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:12:37,304 INFO  L85        PathProgramCache]: Analyzing trace with hash -409948014, now seen corresponding path program 1 times
[2023-11-03 12:12:37,305 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:12:37,305 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877999667]
[2023-11-03 12:12:37,305 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:12:37,305 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:12:37,336 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:12:37,666 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:37,666 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:12:37,666 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877999667]
[2023-11-03 12:12:37,666 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877999667] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:12:37,667 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243714284]
[2023-11-03 12:12:37,667 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:12:37,667 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:12:37,667 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:12:37,668 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:12:37,670 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2023-11-03 12:12:37,801 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:12:37,803 INFO  L263         TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 43 conjunts are in the unsatisfiable core
[2023-11-03 12:12:37,807 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:12:37,831 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:37,835 INFO  L321             Elim1Store]: treesize reduction 11, result has 8.3 percent of original size
[2023-11-03 12:12:37,835 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23
[2023-11-03 12:12:38,035 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:12:38,036 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2023-11-03 12:12:38,082 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:12:38,083 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23
[2023-11-03 12:12:38,155 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2023-11-03 12:12:38,172 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:12:38,182 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2023-11-03 12:12:38,199 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:12:38,199 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2023-11-03 12:12:38,214 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:12:38,214 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2023-11-03 12:12:38,231 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:12:38,241 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:38,241 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 12:12:38,265 WARN  L837   $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (and (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |c_#race| c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ |c_ULTIMATE.start_main_#t~mem19#1.offset| 1 .cse0)) 0)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |c_#race| c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ 2 |c_ULTIMATE.start_main_#t~mem19#1.offset| .cse0)) 0)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |c_#race| c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ 3 |c_ULTIMATE.start_main_#t~mem19#1.offset| .cse0)) 0)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |c_#race| c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ |c_ULTIMATE.start_main_#t~mem19#1.offset| .cse0)) 0)))) is different from false
[2023-11-03 12:12:38,292 WARN  L837   $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (let ((.cse1 (+ 3 |c_ULTIMATE.start_main_#t~mem19#1.offset| .cse2))) (let ((.cse0 (store |c_#race| |c_ULTIMATE.start_main_#t~mem19#1.base| (store (select |c_#race| |c_ULTIMATE.start_main_#t~mem19#1.base|) .cse1 0)))) (and (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store .cse0 c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) .cse1) 0)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store .cse0 c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ |c_ULTIMATE.start_main_#t~mem19#1.offset| .cse2)) 0)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store .cse0 c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ 2 |c_ULTIMATE.start_main_#t~mem19#1.offset| .cse2)) 0)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store .cse0 c_~datas~0.base v_ArrVal_1250) |c_ULTIMATE.start_main_#t~mem19#1.base|) (+ |c_ULTIMATE.start_main_#t~mem19#1.offset| 1 .cse2)) 0)))))) is different from false
[2023-11-03 12:12:38,698 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:12:38,698 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [243714284] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 12:12:38,698 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-03 12:12:38,699 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 12] total 22
[2023-11-03 12:12:38,699 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106208851]
[2023-11-03 12:12:38,699 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-03 12:12:38,700 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 24 states
[2023-11-03 12:12:38,700 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:12:38,700 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants.
[2023-11-03 12:12:38,701 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=337, Unknown=11, NotChecked=82, Total=552
[2023-11-03 12:12:38,770 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 118 out of 309
[2023-11-03 12:12:38,772 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 1154 transitions, 18113 flow. Second operand  has 24 states, 24 states have (on average 121.25) internal successors, (2910), 24 states have internal predecessors, (2910), 0 states have call successors, (0), 0 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 12:12:38,772 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:12:38,772 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 309
[2023-11-03 12:12:38,772 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:13:02,141 INFO  L130       PetriNetUnfolder]: 45545/81318 cut-off events.
[2023-11-03 12:13:02,141 INFO  L131       PetriNetUnfolder]: For 613999/613999 co-relation queries the response was YES.
[2023-11-03 12:13:02,879 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 410387 conditions, 81318 events. 45545/81318 cut-off events. For 613999/613999 co-relation queries the response was YES. Maximal size of possible extension queue 2323. Compared 746299 event pairs, 5921 based on Foata normal form. 1026/78337 useless extension candidates. Maximal degree in co-relation 410334. Up to 22775 conditions per place. 
[2023-11-03 12:13:03,206 INFO  L137   encePairwiseOnDemand]: 272/309 looper letters, 1774 selfloop transitions, 414 changer transitions 202/2403 dead transitions.
[2023-11-03 12:13:03,207 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 2403 transitions, 38791 flow
[2023-11-03 12:13:03,207 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. 
[2023-11-03 12:13:03,207 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 22 states.
[2023-11-03 12:13:03,209 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3087 transitions.
[2023-11-03 12:13:03,210 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.45410414827890555
[2023-11-03 12:13:03,210 INFO  L72            ComplementDD]: Start complementDD. Operand 22 states and 3087 transitions.
[2023-11-03 12:13:03,210 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 22 states and 3087 transitions.
[2023-11-03 12:13:03,211 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:13:03,211 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3087 transitions.
[2023-11-03 12:13:03,215 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 23 states, 22 states have (on average 140.3181818181818) internal successors, (3087), 22 states have internal predecessors, (3087), 0 states have call successors, (0), 0 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 12:13:03,220 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 23 states, 23 states have (on average 309.0) internal successors, (7107), 23 states have internal predecessors, (7107), 0 states have call successors, (0), 0 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 12:13:03,220 INFO  L81            ComplementDD]: Finished complementDD. Result  has 23 states, 23 states have (on average 309.0) internal successors, (7107), 23 states have internal predecessors, (7107), 0 states have call successors, (0), 0 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 12:13:03,220 INFO  L175             Difference]: Start difference. First operand has 188 places, 1154 transitions, 18113 flow. Second operand 22 states and 3087 transitions.
[2023-11-03 12:13:03,220 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 2403 transitions, 38791 flow
[2023-11-03 12:13:09,469 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 2403 transitions, 38159 flow, removed 62 selfloop flow, removed 6 redundant places.
[2023-11-03 12:13:09,497 INFO  L231             Difference]: Finished difference. Result has 209 places, 1447 transitions, 23857 flow
[2023-11-03 12:13:09,497 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=17796, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=23857, PETRI_PLACES=209, PETRI_TRANSITIONS=1447}
[2023-11-03 12:13:09,498 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 112 predicate places.
[2023-11-03 12:13:09,498 INFO  L495      AbstractCegarLoop]: Abstraction has has 209 places, 1447 transitions, 23857 flow
[2023-11-03 12:13:09,499 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 24 states, 24 states have (on average 121.25) internal successors, (2910), 24 states have internal predecessors, (2910), 0 states have call successors, (0), 0 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 12:13:09,499 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:13:09,499 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:13:09,504 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2023-11-03 12:13:09,699 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,6 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:13:09,700 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:13:09,701 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:13:09,701 INFO  L85        PathProgramCache]: Analyzing trace with hash -409902444, now seen corresponding path program 2 times
[2023-11-03 12:13:09,701 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:13:09,701 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738664825]
[2023-11-03 12:13:09,701 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:13:09,702 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:13:09,726 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:13:10,054 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:13:10,054 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:13:10,054 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738664825]
[2023-11-03 12:13:10,054 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738664825] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:13:10,055 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164405868]
[2023-11-03 12:13:10,055 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-03 12:13:10,055 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:13:10,055 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:13:10,056 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:13:10,059 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2023-11-03 12:13:10,236 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2023-11-03 12:13:10,236 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 12:13:10,238 INFO  L263         TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 46 conjunts are in the unsatisfiable core
[2023-11-03 12:13:10,241 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:13:10,254 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16
[2023-11-03 12:13:10,431 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:13:10,431 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 37
[2023-11-03 12:13:10,435 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:10,436 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20
[2023-11-03 12:13:10,473 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16
[2023-11-03 12:13:10,479 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2023-11-03 12:13:10,530 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7
[2023-11-03 12:13:10,533 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2023-11-03 12:13:10,580 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:13:10,609 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2023-11-03 12:13:10,647 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42
[2023-11-03 12:13:10,685 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40
[2023-11-03 12:13:10,727 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:13:10,728 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2023-11-03 12:13:10,769 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:13:10,770 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:13:10,770 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164405868] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:13:10,770 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 12:13:10,770 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 19
[2023-11-03 12:13:10,770 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029032718]
[2023-11-03 12:13:10,770 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:13:10,771 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2023-11-03 12:13:10,771 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:13:10,771 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2023-11-03 12:13:10,772 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420
[2023-11-03 12:13:11,672 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 309
[2023-11-03 12:13:11,673 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 1447 transitions, 23857 flow. Second operand  has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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 12:13:11,674 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:13:11,674 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 309
[2023-11-03 12:13:11,674 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:13:19,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][862], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 13#L1062-4true, 127#L1044true])
[2023-11-03 12:13:19,283 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:13:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:13:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:13:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:13:20,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][862], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 127#L1044true])
[2023-11-03 12:13:20,072 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][957], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 127#L1044true])
[2023-11-03 12:13:20,085 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:13:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:13:21,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 148#L1043-1true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 52#L1042-1true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:21,967 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:13:21,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:13:21,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:13:21,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:13:22,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][862], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 13#L1062-4true])
[2023-11-03 12:13:22,750 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:13:22,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:13:22,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:13:22,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:13:22,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 99#L1059-9true, Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 52#L1042-1true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true])
[2023-11-03 12:13:22,801 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 99#L1059-9true, Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 148#L1043-1true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:22,803 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,860 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 148#L1043-1true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:22,860 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:22,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true])
[2023-11-03 12:13:22,879 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 148#L1043-1true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:22,881 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:22,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][862], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:23,669 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][957], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:23,678 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:13:23,708 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 99#L1059-9true, Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true])
[2023-11-03 12:13:23,708 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,736 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 148#L1043-1true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:23,736 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:23,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 52#L1042-1true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 168#L1044-4true, Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:23,797 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true])
[2023-11-03 12:13:23,799 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:23,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:24,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][862], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 294#true, Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 13#L1062-4true])
[2023-11-03 12:13:24,585 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:13:24,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:24,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:24,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:13:24,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 168#L1044-4true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:24,617 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,651 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 35#L1044-1true])
[2023-11-03 12:13:24,651 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:13:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:24,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:24,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 168#L1044-4true, Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:24,722 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:24,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][862], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 294#true, Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:25,398 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][957], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 171#L1062-5true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 282#true, Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 294#true, Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:25,403 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:13:25,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 168#L1044-4true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:25,479 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,549 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 168#L1044-4true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:25,550 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:25,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1545], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 73#L1059-6true, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 127#L1044true])
[2023-11-03 12:13:25,613 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1655], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 73#L1059-6true, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 127#L1044true])
[2023-11-03 12:13:25,616 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:25,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:13:26,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1545], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 127#L1044true])
[2023-11-03 12:13:26,249 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1655], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 127#L1044true])
[2023-11-03 12:13:26,250 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:13:26,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 77#threadEXITtrue, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 52#L1042-1true, Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 294#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:26,587 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 12:13:26,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:13:26,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:13:26,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:13:26,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 77#threadEXITtrue, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 294#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:26,876 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:13:26,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:26,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:26,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:26,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 77#threadEXITtrue, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 294#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:26,893 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 12:13:26,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:26,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:26,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:27,249 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([649] L1059-8-->L1059-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 99#L1059-9true, Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 77#threadEXITtrue, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 294#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 158#L1042-3true, Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:27,249 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 12:13:27,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:27,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:27,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:27,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:13:27,335 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][357], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 77#threadEXITtrue, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 294#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))))])
[2023-11-03 12:13:27,336 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1545], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 73#L1059-6true, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:27,803 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1655], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 73#L1059-6true, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:27,806 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:27,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:13:28,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1545], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:28,196 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1655], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 114#L1044-5true, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:28,197 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:13:28,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1545], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 73#L1059-6true, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 294#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:28,527 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1655], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 73#L1059-6true, 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 294#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:28,529 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:13:28,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1545], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 294#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:28,790 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([753] L1042-9-->L1042-11: Formula: (let ((.cse0 (select |v_#race_76| v_~datas~0.base_61)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_21 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 2 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ 3 v_~datas~0.offset_53 .cse1))) (= |v_threadThread1of2ForFork0_#t~nondet4_23| (select .cse0 (+ v_~datas~0.offset_53 .cse1 1)))))  InVars {#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  OutVars{#race=|v_#race_76|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_21, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_61, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_23|, ~datas~0.offset=v_~datas~0.offset_53}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1655], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 6#threadEXITtrue, 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, 576#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 294#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1098#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1081#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 8#L1059-7true, 1155#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true])
[2023-11-03 12:13:28,791 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:13:28,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:13:30,630 INFO  L130       PetriNetUnfolder]: 32965/64454 cut-off events.
[2023-11-03 12:13:30,630 INFO  L131       PetriNetUnfolder]: For 718156/723918 co-relation queries the response was YES.
[2023-11-03 12:13:31,351 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 401572 conditions, 64454 events. 32965/64454 cut-off events. For 718156/723918 co-relation queries the response was YES. Maximal size of possible extension queue 2056. Compared 643991 event pairs, 4288 based on Foata normal form. 451/62086 useless extension candidates. Maximal degree in co-relation 401514. Up to 24315 conditions per place. 
[2023-11-03 12:13:31,827 INFO  L137   encePairwiseOnDemand]: 296/309 looper letters, 1874 selfloop transitions, 120 changer transitions 169/2278 dead transitions.
[2023-11-03 12:13:31,828 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 2278 transitions, 41521 flow
[2023-11-03 12:13:31,829 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2023-11-03 12:13:31,829 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2023-11-03 12:13:31,830 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1832 transitions.
[2023-11-03 12:13:31,830 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5928802588996763
[2023-11-03 12:13:31,830 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1832 transitions.
[2023-11-03 12:13:31,830 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1832 transitions.
[2023-11-03 12:13:31,831 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:13:31,831 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1832 transitions.
[2023-11-03 12:13:31,832 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 183.2) internal successors, (1832), 10 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:13:31,834 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 309.0) internal successors, (3399), 11 states have internal predecessors, (3399), 0 states have call successors, (0), 0 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 12:13:31,835 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 309.0) internal successors, (3399), 11 states have internal predecessors, (3399), 0 states have call successors, (0), 0 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 12:13:31,835 INFO  L175             Difference]: Start difference. First operand has 209 places, 1447 transitions, 23857 flow. Second operand 10 states and 1832 transitions.
[2023-11-03 12:13:31,835 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 2278 transitions, 41521 flow
[2023-11-03 12:13:41,486 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 2278 transitions, 40024 flow, removed 597 selfloop flow, removed 5 redundant places.
[2023-11-03 12:13:41,514 INFO  L231             Difference]: Finished difference. Result has 216 places, 1439 transitions, 22920 flow
[2023-11-03 12:13:41,515 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=22682, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22920, PETRI_PLACES=216, PETRI_TRANSITIONS=1439}
[2023-11-03 12:13:41,516 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 119 predicate places.
[2023-11-03 12:13:41,516 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 1439 transitions, 22920 flow
[2023-11-03 12:13:41,516 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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 12:13:41,516 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:13:41,516 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:13:41,525 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2023-11-03 12:13:41,717 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,7 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:13:41,718 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:13:41,718 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:13:41,718 INFO  L85        PathProgramCache]: Analyzing trace with hash 1243819561, now seen corresponding path program 3 times
[2023-11-03 12:13:41,719 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:13:41,719 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217460700]
[2023-11-03 12:13:41,719 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:13:41,719 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:13:41,740 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:13:42,171 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:13:42,172 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:13:42,172 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217460700]
[2023-11-03 12:13:42,172 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217460700] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:13:42,172 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795646231]
[2023-11-03 12:13:42,172 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2023-11-03 12:13:42,172 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:13:42,172 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:13:42,173 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:13:42,175 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2023-11-03 12:13:42,335 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s)
[2023-11-03 12:13:42,335 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 12:13:42,337 INFO  L263         TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 32 conjunts are in the unsatisfiable core
[2023-11-03 12:13:42,343 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:13:42,352 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:42,357 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24
[2023-11-03 12:13:42,537 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:13:42,538 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29
[2023-11-03 12:13:42,581 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:42,582 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2023-11-03 12:13:42,599 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:13:42,640 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2023-11-03 12:13:42,705 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2023-11-03 12:13:42,746 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:13:42,746 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2023-11-03 12:13:42,799 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:42,800 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40
[2023-11-03 12:13:42,823 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:13:42,823 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2023-11-03 12:13:42,878 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:42,879 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:13:42,905 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:42,906 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:13:42,930 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:13:42,931 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:13:42,974 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:13:42,985 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:13:42,985 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:13:42,985 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795646231] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:13:42,985 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 12:13:42,986 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2023-11-03 12:13:42,986 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303088303]
[2023-11-03 12:13:42,986 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:13:42,986 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2023-11-03 12:13:42,986 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:13:42,986 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2023-11-03 12:13:42,986 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342
[2023-11-03 12:13:43,972 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 309
[2023-11-03 12:13:43,973 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 1439 transitions, 22920 flow. Second operand  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 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 12:13:43,973 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:13:43,973 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 309
[2023-11-03 12:13:43,973 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:13:50,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][1003], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 1268#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 214#true, Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 21#L1042-6true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 294#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1094#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1079#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 1084#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1241#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1243#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1245#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 457#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 64#L1042-11true, 176#L1062-6true])
[2023-11-03 12:13:50,296 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 12:13:50,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 12:13:50,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 12:13:50,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 12:14:09,545 INFO  L130       PetriNetUnfolder]: 44452/83440 cut-off events.
[2023-11-03 12:14:09,545 INFO  L131       PetriNetUnfolder]: For 915036/921030 co-relation queries the response was YES.
[2023-11-03 12:14:10,335 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 528990 conditions, 83440 events. 44452/83440 cut-off events. For 915036/921030 co-relation queries the response was YES. Maximal size of possible extension queue 2661. Compared 830436 event pairs, 7200 based on Foata normal form. 892/81394 useless extension candidates. Maximal degree in co-relation 528930. Up to 33330 conditions per place. 
[2023-11-03 12:14:10,723 INFO  L137   encePairwiseOnDemand]: 288/309 looper letters, 1296 selfloop transitions, 1082 changer transitions 70/2481 dead transitions.
[2023-11-03 12:14:10,723 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 2481 transitions, 42404 flow
[2023-11-03 12:14:10,724 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2023-11-03 12:14:10,724 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2023-11-03 12:14:10,725 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2425 transitions.
[2023-11-03 12:14:10,726 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5605640314378179
[2023-11-03 12:14:10,726 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 2425 transitions.
[2023-11-03 12:14:10,726 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 2425 transitions.
[2023-11-03 12:14:10,726 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:14:10,726 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2425 transitions.
[2023-11-03 12:14:10,729 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 173.21428571428572) internal successors, (2425), 14 states have internal predecessors, (2425), 0 states have call successors, (0), 0 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 12:14:10,731 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 309.0) internal successors, (4635), 15 states have internal predecessors, (4635), 0 states have call successors, (0), 0 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 12:14:10,731 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 309.0) internal successors, (4635), 15 states have internal predecessors, (4635), 0 states have call successors, (0), 0 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 12:14:10,731 INFO  L175             Difference]: Start difference. First operand has 216 places, 1439 transitions, 22920 flow. Second operand 14 states and 2425 transitions.
[2023-11-03 12:14:10,731 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 2481 transitions, 42404 flow
[2023-11-03 12:14:21,193 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 2481 transitions, 41760 flow, removed 44 selfloop flow, removed 10 redundant places.
[2023-11-03 12:14:21,224 INFO  L231             Difference]: Finished difference. Result has 226 places, 1894 transitions, 35005 flow
[2023-11-03 12:14:21,225 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=22565, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=686, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=35005, PETRI_PLACES=226, PETRI_TRANSITIONS=1894}
[2023-11-03 12:14:21,225 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 129 predicate places.
[2023-11-03 12:14:21,226 INFO  L495      AbstractCegarLoop]: Abstraction has has 226 places, 1894 transitions, 35005 flow
[2023-11-03 12:14:21,226 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 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 12:14:21,226 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:14:21,226 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:14:21,234 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2023-11-03 12:14:21,426 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31
[2023-11-03 12:14:21,429 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:14:21,429 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:14:21,429 INFO  L85        PathProgramCache]: Analyzing trace with hash 1446427379, now seen corresponding path program 4 times
[2023-11-03 12:14:21,430 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:14:21,430 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584647801]
[2023-11-03 12:14:21,430 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:14:21,430 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:14:21,450 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:14:21,887 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:14:21,888 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:14:21,888 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584647801]
[2023-11-03 12:14:21,888 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584647801] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-03 12:14:21,888 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482126023]
[2023-11-03 12:14:21,888 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2023-11-03 12:14:21,889 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-03 12:14:21,889 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:14:21,890 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-03 12:14:21,892 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2023-11-03 12:14:22,131 INFO  L228   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2023-11-03 12:14:22,132 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 12:14:22,134 INFO  L263         TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 32 conjunts are in the unsatisfiable core
[2023-11-03 12:14:22,138 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:14:22,148 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:14:22,151 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24
[2023-11-03 12:14:22,314 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:14:22,315 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29
[2023-11-03 12:14:22,352 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:14:22,353 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2023-11-03 12:14:22,374 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:14:22,405 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2023-11-03 12:14:22,435 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2023-11-03 12:14:22,483 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:14:22,484 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2023-11-03 12:14:22,538 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:14:22,538 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2023-11-03 12:14:22,597 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:14:22,598 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:14:22,625 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:14:22,626 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:14:22,651 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:14:22,652 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:14:22,681 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:14:22,682 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:14:22,733 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2023-11-03 12:14:22,745 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:14:22,745 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:14:22,746 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482126023] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:14:22,746 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2023-11-03 12:14:22,746 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2023-11-03 12:14:22,746 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53281206]
[2023-11-03 12:14:22,746 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:14:22,747 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2023-11-03 12:14:22,747 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:14:22,747 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2023-11-03 12:14:22,747 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342
[2023-11-03 12:14:23,425 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 309
[2023-11-03 12:14:23,426 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 1894 transitions, 35005 flow. Second operand  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 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 12:14:23,426 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:14:23,426 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 309
[2023-11-03 12:14:23,426 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:14:57,508 INFO  L130       PetriNetUnfolder]: 50170/94221 cut-off events.
[2023-11-03 12:14:57,509 INFO  L131       PetriNetUnfolder]: For 1367901/1375074 co-relation queries the response was YES.
[2023-11-03 12:14:58,423 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 645646 conditions, 94221 events. 50170/94221 cut-off events. For 1367901/1375074 co-relation queries the response was YES. Maximal size of possible extension queue 3176. Compared 957549 event pairs, 7579 based on Foata normal form. 966/92058 useless extension candidates. Maximal degree in co-relation 645583. Up to 38319 conditions per place. 
[2023-11-03 12:14:58,894 INFO  L137   encePairwiseOnDemand]: 288/309 looper letters, 1580 selfloop transitions, 1216 changer transitions 145/2969 dead transitions.
[2023-11-03 12:14:58,894 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 2969 transitions, 57143 flow
[2023-11-03 12:14:58,894 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2023-11-03 12:14:58,894 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2023-11-03 12:14:58,895 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2239 transitions.
[2023-11-03 12:14:58,896 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5573811301966641
[2023-11-03 12:14:58,896 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2239 transitions.
[2023-11-03 12:14:58,896 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2239 transitions.
[2023-11-03 12:14:58,897 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:14:58,897 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2239 transitions.
[2023-11-03 12:14:58,899 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 172.23076923076923) internal successors, (2239), 13 states have internal predecessors, (2239), 0 states have call successors, (0), 0 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 12:14:58,901 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 309.0) internal successors, (4326), 14 states have internal predecessors, (4326), 0 states have call successors, (0), 0 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 12:14:58,901 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 309.0) internal successors, (4326), 14 states have internal predecessors, (4326), 0 states have call successors, (0), 0 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 12:14:58,901 INFO  L175             Difference]: Start difference. First operand has 226 places, 1894 transitions, 35005 flow. Second operand 13 states and 2239 transitions.
[2023-11-03 12:14:58,902 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 2969 transitions, 57143 flow
[2023-11-03 12:15:27,871 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 2969 transitions, 56778 flow, removed 87 selfloop flow, removed 5 redundant places.
[2023-11-03 12:15:27,912 INFO  L231             Difference]: Finished difference. Result has 239 places, 2271 transitions, 47262 flow
[2023-11-03 12:15:27,913 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=34651, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=832, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=858, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=47262, PETRI_PLACES=239, PETRI_TRANSITIONS=2271}
[2023-11-03 12:15:27,914 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 142 predicate places.
[2023-11-03 12:15:27,914 INFO  L495      AbstractCegarLoop]: Abstraction has has 239 places, 2271 transitions, 47262 flow
[2023-11-03 12:15:27,914 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 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 12:15:27,914 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:15:27,914 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:15:27,923 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0
[2023-11-03 12:15:28,115 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32
[2023-11-03 12:15:28,116 INFO  L420      AbstractCegarLoop]: === Iteration 20 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:15:28,116 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:15:28,116 INFO  L85        PathProgramCache]: Analyzing trace with hash -1428290321, now seen corresponding path program 1 times
[2023-11-03 12:15:28,117 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:15:28,117 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058746963]
[2023-11-03 12:15:28,117 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:15:28,117 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:15:28,139 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:15:28,317 INFO  L134       CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked.
[2023-11-03 12:15:28,317 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 12:15:28,317 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058746963]
[2023-11-03 12:15:28,318 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058746963] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:15:28,318 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:15:28,318 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:15:28,318 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726351743]
[2023-11-03 12:15:28,318 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:15:28,319 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:15:28,319 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 12:15:28,319 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:15:28,320 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:15:28,464 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 309
[2023-11-03 12:15:28,464 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 2271 transitions, 47262 flow. Second operand  has 6 states, 6 states have (on average 158.66666666666666) internal successors, (952), 6 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:15:28,464 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:15:28,464 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 309
[2023-11-03 12:15:28,464 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:15:51,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1042-4-->L1042-6: Formula: (= (store |v_#race_71| v_~datas~0.base_57 (store (select |v_#race_71| v_~datas~0.base_57) (+ (* v_threadThread2of2ForFork0_~j~0_21 4) v_~datas~0.offset_49) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_70|)  InVars {#race=|v_#race_71|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_70|, ~datas~0.base=v_~datas~0.base_57, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][257], [Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 250#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1491#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1542#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1536#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1532#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1413#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1538#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1540#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 265#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 214#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 21#L1042-6true, 188#L1059-8true, Black: 286#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 284#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 285#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 287#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 1088#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 424#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 428#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 432#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 420#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 1448#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 309#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 430#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 282#true, Black: 426#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 294#true, Black: 593#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 819#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 422#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 249#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 1553#(= |threadThread2of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread2of2ForFork0_~j~0 4) ~datas~0.offset))), 233#(= |#race~datas~0| 0), Black: 526#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 582#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 530#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 578#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 580#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1075#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 1092#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store (store |#race| |ULTIMATE.start_main_#t~mem19#1.base| (store (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|) 0)) ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0)) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 1096#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), Black: 1077#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (< |ULTIMATE.start_main_~threads_total~0#1| 32) (<= |ULTIMATE.start_main_~i~0#1| 1) (forall ((v_ArrVal_1250 (Array Int Int))) (= (select (select (store |#race| ~datas~0.base v_ArrVal_1250) |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0))), 488#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 817#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 236#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1239#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1241#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1243#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 1245#(and (= |ULTIMATE.start_main_~i~1#1| 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= |ULTIMATE.start_main_#t~mem19#1.offset| 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 231#true, 343#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1343#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1389#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1339#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 1387#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1391#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1393#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 64#L1042-11true])
[2023-11-03 12:15:51,233 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:15:51,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:15:51,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:15:51,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:16:13,863 INFO  L130       PetriNetUnfolder]: 59754/109068 cut-off events.
[2023-11-03 12:16:13,863 INFO  L131       PetriNetUnfolder]: For 1880787/1888409 co-relation queries the response was YES.
[2023-11-03 12:16:15,075 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 800738 conditions, 109068 events. 59754/109068 cut-off events. For 1880787/1888409 co-relation queries the response was YES. Maximal size of possible extension queue 3741. Compared 1104768 event pairs, 12901 based on Foata normal form. 420/102800 useless extension candidates. Maximal degree in co-relation 800669. Up to 72437 conditions per place. 
[2023-11-03 12:16:15,661 INFO  L137   encePairwiseOnDemand]: 282/309 looper letters, 2289 selfloop transitions, 1150 changer transitions 0/3488 dead transitions.
[2023-11-03 12:16:15,661 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 3488 transitions, 75328 flow
[2023-11-03 12:16:15,662 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:16:15,662 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:16:15,662 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions.
[2023-11-03 12:16:15,663 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6380798274002157
[2023-11-03 12:16:15,663 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions.
[2023-11-03 12:16:15,663 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions.
[2023-11-03 12:16:15,663 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:16:15,664 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions.
[2023-11-03 12:16:15,665 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:16:15,666 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:16:15,666 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 309.0) internal successors, (2163), 7 states have internal predecessors, (2163), 0 states have call successors, (0), 0 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 12:16:15,666 INFO  L175             Difference]: Start difference. First operand has 239 places, 2271 transitions, 47262 flow. Second operand 6 states and 1183 transitions.
[2023-11-03 12:16:15,666 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 3488 transitions, 75328 flow
[2023-11-03 12:17:52,832 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 3488 transitions, 74138 flow, removed 317 selfloop flow, removed 8 redundant places.
[2023-11-03 12:17:52,887 INFO  L231             Difference]: Finished difference. Result has 232 places, 2970 transitions, 62725 flow
[2023-11-03 12:17:52,889 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=46703, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=62725, PETRI_PLACES=232, PETRI_TRANSITIONS=2970}
[2023-11-03 12:17:52,890 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 135 predicate places.
[2023-11-03 12:17:52,890 INFO  L495      AbstractCegarLoop]: Abstraction has has 232 places, 2970 transitions, 62725 flow
[2023-11-03 12:17:52,890 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 158.66666666666666) internal successors, (952), 6 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:17:52,890 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:17:52,891 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:17:52,891 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2023-11-03 12:17:52,891 INFO  L420      AbstractCegarLoop]: === Iteration 21 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:17:52,891 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:17:52,891 INFO  L85        PathProgramCache]: Analyzing trace with hash -1827296385, now seen corresponding path program 1 times
[2023-11-03 12:17:52,892 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 12:17:52,892 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049926081]
[2023-11-03 12:17:52,892 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:17:52,892 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 12:17:52,922 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 12:17:52,922 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 12:17:52,940 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 12:17:52,951 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 12:17:52,951 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 12:17:52,951 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr1ASSERT_VIOLATIONDATA_RACE (21 of 22 remaining)
[2023-11-03 12:17:52,951 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (20 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (19 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (18 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (17 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (16 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (15 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (13 of 22 remaining)
[2023-11-03 12:17:52,952 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (12 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (10 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (9 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (8 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (7 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 22 remaining)
[2023-11-03 12:17:52,953 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 22 remaining)
[2023-11-03 12:17:52,954 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 22 remaining)
[2023-11-03 12:17:52,954 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 22 remaining)
[2023-11-03 12:17:52,954 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34
[2023-11-03 12:17:52,954 INFO  L445         BasicCegarLoop]: Path program histogram: [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:17:52,958 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances
[2023-11-03 12:17:52,958 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2023-11-03 12:17:53,008 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 12:17:53 BasicIcfg
[2023-11-03 12:17:53,008 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-11-03 12:17:53,009 INFO  L113        PluginConnector]: ------------------------Witness Printer----------------------------
[2023-11-03 12:17:53,009 INFO  L271        PluginConnector]: Initializing Witness Printer...
[2023-11-03 12:17:53,009 INFO  L275        PluginConnector]: Witness Printer initialized
[2023-11-03 12:17:53,010 INFO  L185        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:10:26" (3/4) ...
[2023-11-03 12:17:53,013 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2023-11-03 12:17:53,013 INFO  L132        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2023-11-03 12:17:53,014 INFO  L158              Benchmark]: Toolchain (without parser) took 447377.40ms. Allocated memory was 184.5MB in the beginning and 7.1GB in the end (delta: 7.0GB). Free memory was 147.3MB in the beginning and 3.1GB in the end (delta: -2.9GB). Peak memory consumption was 4.0GB. Max. memory is 16.1GB.
[2023-11-03 12:17:53,014 INFO  L158              Benchmark]: CDTParser took 0.13ms. Allocated memory is still 184.5MB. Free memory is still 152.6MB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-03 12:17:53,014 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 410.27ms. Allocated memory is still 184.5MB. Free memory was 146.7MB in the beginning and 117.4MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB.
[2023-11-03 12:17:53,015 INFO  L158              Benchmark]: Boogie Procedure Inliner took 42.06ms. Allocated memory is still 184.5MB. Free memory was 117.4MB in the beginning and 114.7MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-03 12:17:53,015 INFO  L158              Benchmark]: Boogie Preprocessor took 27.88ms. Allocated memory is still 184.5MB. Free memory was 114.7MB in the beginning and 112.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-03 12:17:53,015 INFO  L158              Benchmark]: RCFGBuilder took 489.31ms. Allocated memory is still 184.5MB. Free memory was 112.0MB in the beginning and 92.2MB in the end (delta: 19.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB.
[2023-11-03 12:17:53,016 INFO  L158              Benchmark]: TraceAbstraction took 446397.87ms. Allocated memory was 184.5MB in the beginning and 7.1GB in the end (delta: 7.0GB). Free memory was 91.6MB in the beginning and 3.1GB in the end (delta: -3.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.1GB.
[2023-11-03 12:17:53,016 INFO  L158              Benchmark]: Witness Printer took 4.53ms. Allocated memory is still 7.1GB. Free memory is still 3.1GB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-03 12:17:53,017 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.13ms. Allocated memory is still 184.5MB. Free memory is still 152.6MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 410.27ms. Allocated memory is still 184.5MB. Free memory was 146.7MB in the beginning and 117.4MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 42.06ms. Allocated memory is still 184.5MB. Free memory was 117.4MB in the beginning and 114.7MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 27.88ms. Allocated memory is still 184.5MB. Free memory was 114.7MB in the beginning and 112.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 489.31ms. Allocated memory is still 184.5MB. Free memory was 112.0MB in the beginning and 92.2MB in the end (delta: 19.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB.
 * TraceAbstraction took 446397.87ms. Allocated memory was 184.5MB in the beginning and 7.1GB in the end (delta: 7.0GB). Free memory was 91.6MB in the beginning and 3.1GB in the end (delta: -3.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.1GB.
 * Witness Printer took 4.53ms. Allocated memory is still 7.1GB. Free memory is still 3.1GB. 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.1s, 160 PlacesBefore, 73 PlacesAfterwards, 162 TransitionsBefore, 71 TransitionsAfterwards, 4560 CoEnabledTransitionPairs, 7 FixpointIterations, 55 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 107 TotalNumberOfCompositions, 29205 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8376, independent: 7442, independent conditional: 0, independent unconditional: 7442, dependent: 934, dependent conditional: 0, dependent unconditional: 934, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2087, independent: 1976, independent conditional: 0, independent unconditional: 1976, dependent: 111, dependent conditional: 0, dependent unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8376, independent: 5466, independent conditional: 0, independent unconditional: 5466, dependent: 823, dependent conditional: 0, dependent unconditional: 823, unknown: 2087, unknown conditional: 0, unknown unconditional: 2087] , Statistics on independence cache: Total cache size (in pairs): 490, Positive cache size: 434, Positive conditional cache size: 0, Positive unconditional cache size: 434, Negative cache size: 56, Negative conditional cache size: 0, Negative unconditional cache size: 56, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 3.2s, 193 PlacesBefore, 97 PlacesAfterwards, 194 TransitionsBefore, 94 TransitionsAfterwards, 11700 CoEnabledTransitionPairs, 6 FixpointIterations, 50 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 115 TotalNumberOfCompositions, 67905 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 15442, independent: 14361, independent conditional: 0, independent unconditional: 14361, dependent: 1081, dependent conditional: 0, dependent unconditional: 1081, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4832, independent: 4709, independent conditional: 0, independent unconditional: 4709, dependent: 123, dependent conditional: 0, dependent unconditional: 123, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 15442, independent: 9652, independent conditional: 0, independent unconditional: 9652, dependent: 958, dependent conditional: 0, dependent unconditional: 958, unknown: 4832, unknown conditional: 0, unknown unconditional: 4832] , Statistics on independence cache: Total cache size (in pairs): 1035, Positive cache size: 949, Positive conditional cache size: 0, Positive unconditional cache size: 949, Negative cache size: 86, Negative conditional cache size: 0, Negative unconditional cache size: 86, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - UnprovableResult [Line: 1042]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: overapproximation of bitwiseComplement at line 1057, overapproximation of bitwiseAnd at line 1057. 
Possible FailurePath: 
[L1037]               0  int threads_mask = -1;
[L1038]               0  pthread_mutex_t threads_mask_mutex = { { 0, 0, 0, PTHREAD_MUTEX_TIMED_NP, 0, { { 0, 0 } } } };
[L1039]               0  int *datas;
[L1049]               0  int threads_total = __VERIFIER_nondet_int();
[L1050]  CALL         0  assume_abort_if_not(threads_total >= 0)
[L1034]  COND FALSE   0  !(!cond)
[L1050]  RET          0  assume_abort_if_not(threads_total >= 0)
[L1051]  CALL         0  assume_abort_if_not(threads_total < 32)
[L1034]  COND FALSE   0  !(!cond)
[L1051]  RET          0  assume_abort_if_not(threads_total < 32)
[L1052]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1052]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1053]               0  datas = malloc(threads_total * sizeof(int))
[L1054]               0  int i = 0;
         VAL             [datas={5:0}, i=0, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1054]  COND TRUE    0  i < threads_total
[L1056]  EXPR         0  ffs(threads_mask)
[L1056]               0  int j = ffs(threads_mask) - 1;
[L1057]               0  threads_mask &= ~(1 << j)
         VAL             [datas={5:0}, i=0, j=-3, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1059]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={-5:0}, datas={5:0}, i=0, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=9, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1059]  EXPR         0  tids[i]
         VAL             [\read(*tids)={-5:0}, datas={5:0}, i=0, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=9, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1059]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, (void*)j)
         VAL             [\read(*tids)={-5:0}, arg={0:-3}, datas={5:0}, i=0, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=9, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1054]               0  i++
         VAL             [arg={0:-3}, datas={5:0}, i=1, j=-3, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1041]               1  int j = (int)arg;
[L1042]  EXPR         1  datas[j]
[L1042]               1  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, j=-3, threads_mask=-1, threads_mask_mutex={1:0}]
[L1054]  COND TRUE    0  i < threads_total
[L1056]  EXPR         0  ffs(threads_mask)
[L1056]               0  int j = ffs(threads_mask) - 1;
[L1057]               0  threads_mask &= ~(1 << j)
         VAL             [__VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1059]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={-5:0}, __VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=10, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1059]  EXPR         0  tids[i]
         VAL             [\read(*tids)={-5:0}, __VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=10, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1059]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, (void*)j)
         VAL             [\read(*tids)={-5:0}, __VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=10, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1042]               1  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, datas[j] = __VERIFIER_nondet_int()=130, j=-3, threads_mask=0, threads_mask_mutex={1:0}]
[L1041]               2  int j = (int)arg;
[L1042]  EXPR         2  datas[j]
[L1042]               2  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=-4, arg={0:-3}, arg={0:-3}, datas={5:0}, datas[j] = __VERIFIER_nondet_int()=138, j=-3, threads_mask=0, threads_mask_mutex={1:0}]

  - UnprovableResult [Line: 1053]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1056]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1062]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1064]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1057]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1065]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1057]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1062]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1059]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1059]: 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: 1042]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1044]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1044]: 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, 189 locations, 18 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: 10.6s, OverallIterations: 14, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1446 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1022 mSDsluCounter, 167 SdHoareTripleChecker+Invalid, 2.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 84 mSDsCounter, 373 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2988 IncrementalHoareTripleChecker+Invalid, 3361 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 373 mSolverCounterUnsat, 83 mSDtfsCounter, 2988 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 111 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1673occurred in iteration=11, InterpolantAutomatonStates: 60, 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.2s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 321 NumberOfCodeBlocks, 321 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 300 ConstructedInterpolants, 0 QuantifiedInterpolants, 1390 SizeOfPredicates, 4 NumberOfNonLiveVariables, 208 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 15 InterpolantComputations, 12 PerfectInterpolantSequences, 6/9 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, 220 locations, 22 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: 435.6s, OverallIterations: 21, TraceHistogramMax: 2, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 421.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 91 mSolverCounterUnknown, 4766 SdHoareTripleChecker+Valid, 18.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3825 mSDsluCounter, 676 SdHoareTripleChecker+Invalid, 15.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 476 IncrementalHoareTripleChecker+Unchecked, 509 mSDsCounter, 1122 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16412 IncrementalHoareTripleChecker+Invalid, 18101 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1122 mSolverCounterUnsat, 167 mSDtfsCounter, 16412 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 516 GetRequests, 315 SyntacticMatches, 3 SemanticMatches, 198 ConstructedPredicates, 2 IntricatePredicates, 3 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=62725occurred in iteration=20, InterpolantAutomatonStates: 153, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 7.6s InterpolantComputationTime, 841 NumberOfCodeBlocks, 841 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 837 ConstructedInterpolants, 23 QuantifiedInterpolants, 13917 SizeOfPredicates, 47 NumberOfNonLiveVariables, 1655 ConjunctsInSsa, 223 ConjunctsInUnsatCore, 29 InterpolantComputations, 18 PerfectInterpolantSequences, 28/39 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2023-11-03 12:17:53,038 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
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
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/per-thread-index-bitmask.i -s /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Bitvector.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 60df072d699565205c7a50ee01ebb33840af7da28c1217f0c0367bae5cd851bd
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-11-03 12:17:55,028 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-11-03 12:17:55,029 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-11-03 12:17:55,052 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-11-03 12:17:55,053 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-11-03 12:17:55,054 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-11-03 12:17:55,055 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-11-03 12:17:55,056 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-11-03 12:17:55,057 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-11-03 12:17:55,058 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-11-03 12:17:55,059 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-11-03 12:17:55,060 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-11-03 12:17:55,060 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-11-03 12:17:55,061 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-11-03 12:17:55,062 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-11-03 12:17:55,063 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-11-03 12:17:55,064 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-11-03 12:17:55,065 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-11-03 12:17:55,066 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-11-03 12:17:55,068 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-11-03 12:17:55,069 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-11-03 12:17:55,070 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-11-03 12:17:55,071 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-11-03 12:17:55,072 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-11-03 12:17:55,075 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-11-03 12:17:55,075 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-11-03 12:17:55,075 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-11-03 12:17:55,076 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-11-03 12:17:55,077 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-11-03 12:17:55,078 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-11-03 12:17:55,078 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-11-03 12:17:55,079 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-11-03 12:17:55,080 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-11-03 12:17:55,080 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-11-03 12:17:55,081 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-11-03 12:17:55,082 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-11-03 12:17:55,082 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-11-03 12:17:55,089 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-11-03 12:17:55,089 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-11-03 12:17:55,090 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-11-03 12:17:55,091 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-11-03 12:17:55,093 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Bitvector.epf
[2023-11-03 12:17:55,117 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-11-03 12:17:55,117 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-03 12:17:55,118 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-03 12:17:55,118 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-03 12:17:55,119 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-03 12:17:55,119 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-03 12:17:55,120 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-03 12:17:55,120 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-03 12:17:55,120 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-11-03 12:17:55,121 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-03 12:17:55,121 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-11-03 12:17:55,121 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-11-03 12:17:55,121 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-11-03 12:17:55,122 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-03 12:17:55,122 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-03 12:17:55,122 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-03 12:17:55,122 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-03 12:17:55,122 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-11-03 12:17:55,123 INFO  L138        SettingsManager]:  * Use bitvectors instead of ints=true
[2023-11-03 12:17:55,123 INFO  L138        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2023-11-03 12:17:55,123 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-11-03 12:17:55,123 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-03 12:17:55,123 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-11-03 12:17:55,124 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-03 12:17:55,124 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-03 12:17:55,124 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-03 12:17:55,124 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-03 12:17:55,125 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 12:17:55,125 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-03 12:17:55,125 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-03 12:17:55,125 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-11-03 12:17:55,126 INFO  L138        SettingsManager]:  * Trace refinement strategy=WOLF
[2023-11-03 12:17:55,126 INFO  L138        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2023-11-03 12:17:55,126 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-03 12:17:55,126 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-03 12:17:55,127 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-03 12:17:55,127 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-03 12:17:55,127 INFO  L138        SettingsManager]:  * Logic for external solver=AUFBV
[2023-11-03 12:17:55,127 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-03 12:17:55,128 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 -> 60df072d699565205c7a50ee01ebb33840af7da28c1217f0c0367bae5cd851bd
[2023-11-03 12:17:55,400 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-03 12:17:55,435 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-03 12:17:55,437 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-03 12:17:55,438 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-11-03 12:17:55,439 INFO  L275        PluginConnector]: CDTParser initialized
[2023-11-03 12:17:55,440 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2023-11-03 12:17:56,411 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-11-03 12:17:56,672 INFO  L351              CDTParser]: Found 1 translation units.
[2023-11-03 12:17:56,672 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2023-11-03 12:17:56,686 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/58414f20c/0e98daf75d7041d39b281548578bdcfe/FLAG1c045b10f
[2023-11-03 12:17:56,698 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/58414f20c/0e98daf75d7041d39b281548578bdcfe
[2023-11-03 12:17:56,700 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-03 12:17:56,701 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-03 12:17:56,702 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-03 12:17:56,703 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-03 12:17:56,706 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-03 12:17:56,706 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 12:17:56" (1/1) ...
[2023-11-03 12:17:56,707 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@754d1e2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:56, skipping insertion in model container
[2023-11-03 12:17:56,707 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 12:17:56" (1/1) ...
[2023-11-03 12:17:56,713 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-11-03 12:17:56,747 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-11-03 12:17:56,870 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-11-03 12:17:57,042 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2023-11-03 12:17:57,048 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 12:17:57,058 INFO  L203         MainTranslator]: Completed pre-run
[2023-11-03 12:17:57,068 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-11-03 12:17:57,091 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2023-11-03 12:17:57,095 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 12:17:57,166 INFO  L208         MainTranslator]: Completed translation
[2023-11-03 12:17:57,167 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57 WrapperNode
[2023-11-03 12:17:57,167 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-03 12:17:57,168 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-03 12:17:57,168 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-03 12:17:57,168 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-03 12:17:57,173 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,192 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,214 INFO  L138                Inliner]: procedures = 282, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 112
[2023-11-03 12:17:57,214 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-03 12:17:57,215 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-03 12:17:57,215 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-03 12:17:57,215 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-11-03 12:17:57,223 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,223 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,227 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,228 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,238 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,241 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,243 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,244 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,248 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-03 12:17:57,249 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-03 12:17:57,249 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-11-03 12:17:57,249 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-11-03 12:17:57,250 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (1/1) ...
[2023-11-03 12:17:57,255 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 12:17:57,263 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 12:17:57,278 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 12:17:57,282 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 12:17:57,303 INFO  L130     BoogieDeclarations]: Found specification of procedure read~intINTTYPE4
[2023-11-03 12:17:57,303 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-11-03 12:17:57,303 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2023-11-03 12:17:57,303 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-11-03 12:17:57,304 INFO  L130     BoogieDeclarations]: Found specification of procedure write~intINTTYPE4
[2023-11-03 12:17:57,304 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2023-11-03 12:17:57,304 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4
[2023-11-03 12:17:57,304 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-11-03 12:17:57,304 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-11-03 12:17:57,304 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-03 12:17:57,305 INFO  L130     BoogieDeclarations]: Found specification of procedure ffs
[2023-11-03 12:17:57,305 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-11-03 12:17:57,305 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-11-03 12:17:57,305 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-03 12:17:57,305 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-03 12:17:57,307 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 12:17:57,441 INFO  L235             CfgBuilder]: Building ICFG
[2023-11-03 12:17:57,443 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-03 12:17:57,869 INFO  L276             CfgBuilder]: Performing block encoding
[2023-11-03 12:17:57,879 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-03 12:17:57,879 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2023-11-03 12:17:57,881 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:17:57 BoogieIcfgContainer
[2023-11-03 12:17:57,881 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-03 12:17:57,883 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-03 12:17:57,883 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-11-03 12:17:57,885 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-11-03 12:17:57,886 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 12:17:56" (1/3) ...
[2023-11-03 12:17:57,886 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61536342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 12:17:57, skipping insertion in model container
[2023-11-03 12:17:57,886 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:17:57" (2/3) ...
[2023-11-03 12:17:57,887 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61536342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 12:17:57, skipping insertion in model container
[2023-11-03 12:17:57,887 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:17:57" (3/3) ...
[2023-11-03 12:17:57,888 INFO  L112   eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask.i
[2023-11-03 12:17:57,895 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-11-03 12:17:57,902 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-03 12:17:57,903 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations.
[2023-11-03 12:17:57,903 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-11-03 12:17:57,956 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2023-11-03 12:17:57,985 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 328 flow
[2023-11-03 12:17:58,042 INFO  L130       PetriNetUnfolder]: 7/228 cut-off events.
[2023-11-03 12:17:58,043 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 12:17:58,048 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 234 conditions, 228 events. 7/228 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 419 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 117. Up to 4 conditions per place. 
[2023-11-03 12:17:58,048 INFO  L82        GeneralOperation]: Start removeDead. Operand has 158 places, 160 transitions, 328 flow
[2023-11-03 12:17:58,052 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 158 places, 160 transitions, 328 flow
[2023-11-03 12:17:58,056 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 12:17:58,064 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 160 transitions, 328 flow
[2023-11-03 12:17:58,067 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 160 transitions, 328 flow
[2023-11-03 12:17:58,067 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 328 flow
[2023-11-03 12:17:58,097 INFO  L130       PetriNetUnfolder]: 7/228 cut-off events.
[2023-11-03 12:17:58,097 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 12:17:58,098 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 234 conditions, 228 events. 7/228 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 419 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 117. Up to 4 conditions per place. 
[2023-11-03 12:17:58,101 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4350
[2023-11-03 12:18:04,759 INFO  L134        LiptonReduction]: Checked pairs total: 29147
[2023-11-03 12:18:04,759 INFO  L136        LiptonReduction]: Total number of compositions: 102
[2023-11-03 12:18:04,783 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 12:18:04,790 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@46d9c69d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 12:18:04,790 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2023-11-03 12:18:04,792 INFO  L130       PetriNetUnfolder]: 0/0 cut-off events.
[2023-11-03 12:18:04,792 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 12:18:04,792 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:04,793 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2023-11-03 12:18:04,793 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:04,798 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:04,799 INFO  L85        PathProgramCache]: Analyzing trace with hash 509, now seen corresponding path program 1 times
[2023-11-03 12:18:04,812 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:04,812 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [919256159]
[2023-11-03 12:18:04,813 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:04,813 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:04,813 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:04,815 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:04,818 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2023-11-03 12:18:04,892 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:04,893 INFO  L263         TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core
[2023-11-03 12:18:04,896 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:04,899 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 12:18:04,899 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:04,900 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:04,900 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [919256159]
[2023-11-03 12:18:04,901 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [919256159] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:04,901 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:04,901 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2023-11-03 12:18:04,903 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345266081]
[2023-11-03 12:18:04,904 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:04,911 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 12:18:04,911 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:04,927 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 12:18:04,929 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 12:18:04,930 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 154 out of 262
[2023-11-03 12:18:04,933 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 150 flow. Second operand  has 2 states, 2 states have (on average 154.5) internal successors, (309), 2 states have internal predecessors, (309), 0 states have call successors, (0), 0 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 12:18:04,933 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:04,933 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 262
[2023-11-03 12:18:04,934 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:05,074 INFO  L130       PetriNetUnfolder]: 106/505 cut-off events.
[2023-11-03 12:18:05,074 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 12:18:05,075 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 762 conditions, 505 events. 106/505 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2847 event pairs, 105 based on Foata normal form. 0/445 useless extension candidates. Maximal degree in co-relation 687. Up to 251 conditions per place. 
[2023-11-03 12:18:05,078 INFO  L137   encePairwiseOnDemand]: 261/262 looper letters, 26 selfloop transitions, 0 changer transitions 0/70 dead transitions.
[2023-11-03 12:18:05,078 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 200 flow
[2023-11-03 12:18:05,080 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 12:18:05,082 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 12:18:05,088 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 335 transitions.
[2023-11-03 12:18:05,091 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6393129770992366
[2023-11-03 12:18:05,091 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 335 transitions.
[2023-11-03 12:18:05,091 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 335 transitions.
[2023-11-03 12:18:05,093 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:05,094 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 335 transitions.
[2023-11-03 12:18:05,097 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 167.5) internal successors, (335), 2 states have internal predecessors, (335), 0 states have call successors, (0), 0 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 12:18:05,102 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 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 12:18:05,102 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 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 12:18:05,104 INFO  L175             Difference]: Start difference. First operand has 73 places, 71 transitions, 150 flow. Second operand 2 states and 335 transitions.
[2023-11-03 12:18:05,104 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 200 flow
[2023-11-03 12:18:05,107 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 200 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:05,109 INFO  L231             Difference]: Finished difference. Result has 73 places, 70 transitions, 148 flow
[2023-11-03 12:18:05,110 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=148, PETRI_PLACES=73, PETRI_TRANSITIONS=70}
[2023-11-03 12:18:05,113 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 0 predicate places.
[2023-11-03 12:18:05,114 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 148 flow
[2023-11-03 12:18:05,114 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 154.5) internal successors, (309), 2 states have internal predecessors, (309), 0 states have call successors, (0), 0 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 12:18:05,114 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:05,114 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 12:18:05,132 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0
[2023-11-03 12:18:05,315 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:05,316 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:05,317 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:05,318 INFO  L85        PathProgramCache]: Analyzing trace with hash 15609736, now seen corresponding path program 1 times
[2023-11-03 12:18:05,319 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:05,319 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520753933]
[2023-11-03 12:18:05,320 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:05,320 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:05,320 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:05,323 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:05,325 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2023-11-03 12:18:05,374 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:05,376 INFO  L263         TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:05,377 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:05,400 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 12:18:05,400 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:05,400 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:05,401 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520753933]
[2023-11-03 12:18:05,401 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [520753933] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:05,402 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:05,402 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:05,402 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709230504]
[2023-11-03 12:18:05,402 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:05,404 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:05,404 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:05,405 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:05,405 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:05,442 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 143 out of 262
[2023-11-03 12:18:05,443 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 148 flow. Second operand  has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 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 12:18:05,443 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:05,443 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 262
[2023-11-03 12:18:05,443 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:05,701 INFO  L130       PetriNetUnfolder]: 180/619 cut-off events.
[2023-11-03 12:18:05,701 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2023-11-03 12:18:05,702 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1045 conditions, 619 events. 180/619 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3286 event pairs, 91 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 1041. Up to 236 conditions per place. 
[2023-11-03 12:18:05,704 INFO  L137   encePairwiseOnDemand]: 251/262 looper letters, 51 selfloop transitions, 8 changer transitions 0/96 dead transitions.
[2023-11-03 12:18:05,704 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 318 flow
[2023-11-03 12:18:05,705 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:05,706 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:05,709 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions.
[2023-11-03 12:18:05,711 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6246819338422391
[2023-11-03 12:18:05,712 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 491 transitions.
[2023-11-03 12:18:05,712 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 491 transitions.
[2023-11-03 12:18:05,713 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:05,713 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 491 transitions.
[2023-11-03 12:18:05,716 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 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 12:18:05,719 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:05,719 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:05,719 INFO  L175             Difference]: Start difference. First operand has 73 places, 70 transitions, 148 flow. Second operand 3 states and 491 transitions.
[2023-11-03 12:18:05,720 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 318 flow
[2023-11-03 12:18:05,721 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 96 transitions, 318 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:05,722 INFO  L231             Difference]: Finished difference. Result has 77 places, 78 transitions, 218 flow
[2023-11-03 12:18:05,723 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=77, PETRI_TRANSITIONS=78}
[2023-11-03 12:18:05,723 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 4 predicate places.
[2023-11-03 12:18:05,724 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 218 flow
[2023-11-03 12:18:05,724 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 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 12:18:05,724 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:05,725 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:05,744 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0
[2023-11-03 12:18:05,925 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:05,926 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:05,927 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:05,928 INFO  L85        PathProgramCache]: Analyzing trace with hash 1864270031, now seen corresponding path program 1 times
[2023-11-03 12:18:05,929 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:05,929 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [483312549]
[2023-11-03 12:18:05,930 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:05,930 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:05,931 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:05,932 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:05,934 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2023-11-03 12:18:06,018 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:06,021 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 8 conjunts are in the unsatisfiable core
[2023-11-03 12:18:06,023 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:06,102 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 12:18:06,103 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:06,103 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:06,104 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [483312549]
[2023-11-03 12:18:06,104 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [483312549] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:06,104 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:06,104 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:18:06,105 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883796912]
[2023-11-03 12:18:06,105 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:06,105 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-03 12:18:06,106 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:06,106 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-03 12:18:06,107 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2023-11-03 12:18:06,248 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 148 out of 262
[2023-11-03 12:18:06,249 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 218 flow. Second operand  has 4 states, 4 states have (on average 148.75) internal successors, (595), 4 states have internal predecessors, (595), 0 states have call successors, (0), 0 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 12:18:06,249 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:06,249 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 262
[2023-11-03 12:18:06,250 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:06,499 INFO  L130       PetriNetUnfolder]: 127/556 cut-off events.
[2023-11-03 12:18:06,499 INFO  L131       PetriNetUnfolder]: For 110/113 co-relation queries the response was YES.
[2023-11-03 12:18:06,500 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1034 conditions, 556 events. 127/556 cut-off events. For 110/113 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3039 event pairs, 92 based on Foata normal form. 0/511 useless extension candidates. Maximal degree in co-relation 1028. Up to 276 conditions per place. 
[2023-11-03 12:18:06,502 INFO  L137   encePairwiseOnDemand]: 258/262 looper letters, 46 selfloop transitions, 3 changer transitions 1/98 dead transitions.
[2023-11-03 12:18:06,502 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 98 transitions, 370 flow
[2023-11-03 12:18:06,503 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 12:18:06,503 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 12:18:06,504 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 639 transitions.
[2023-11-03 12:18:06,505 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6097328244274809
[2023-11-03 12:18:06,505 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 639 transitions.
[2023-11-03 12:18:06,505 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 639 transitions.
[2023-11-03 12:18:06,506 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:06,506 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 639 transitions.
[2023-11-03 12:18:06,508 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 159.75) internal successors, (639), 4 states have internal predecessors, (639), 0 states have call successors, (0), 0 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 12:18:06,511 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 262.0) internal successors, (1310), 5 states have internal predecessors, (1310), 0 states have call successors, (0), 0 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 12:18:06,512 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 262.0) internal successors, (1310), 5 states have internal predecessors, (1310), 0 states have call successors, (0), 0 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 12:18:06,512 INFO  L175             Difference]: Start difference. First operand has 77 places, 78 transitions, 218 flow. Second operand 4 states and 639 transitions.
[2023-11-03 12:18:06,512 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 98 transitions, 370 flow
[2023-11-03 12:18:06,516 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 98 transitions, 350 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 12:18:06,517 INFO  L231             Difference]: Finished difference. Result has 80 places, 79 transitions, 218 flow
[2023-11-03 12:18:06,517 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=80, PETRI_TRANSITIONS=79}
[2023-11-03 12:18:06,518 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 7 predicate places.
[2023-11-03 12:18:06,518 INFO  L495      AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 218 flow
[2023-11-03 12:18:06,519 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 148.75) internal successors, (595), 4 states have internal predecessors, (595), 0 states have call successors, (0), 0 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 12:18:06,519 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:06,519 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:06,544 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0
[2023-11-03 12:18:06,720 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:06,721 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:06,722 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:06,722 INFO  L85        PathProgramCache]: Analyzing trace with hash -1765013806, now seen corresponding path program 1 times
[2023-11-03 12:18:06,722 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:06,723 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [361704715]
[2023-11-03 12:18:06,723 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:06,723 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:06,724 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:06,725 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:06,728 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process
[2023-11-03 12:18:06,791 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:06,793 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core
[2023-11-03 12:18:06,797 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:06,828 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-03 12:18:06,849 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2023-11-03 12:18:06,893 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:06,894 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2023-11-03 12:18:06,936 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:06,937 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2023-11-03 12:18:06,995 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 12:18:06,996 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:06,996 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:06,996 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [361704715]
[2023-11-03 12:18:06,997 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [361704715] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:06,997 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:06,997 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:18:06,997 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455387031]
[2023-11-03 12:18:06,998 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:06,998 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:18:06,998 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:06,999 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:18:06,999 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:18:07,311 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 262
[2023-11-03 12:18:07,313 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 218 flow. Second operand  has 6 states, 6 states have (on average 130.33333333333334) internal successors, (782), 6 states have internal predecessors, (782), 0 states have call successors, (0), 0 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 12:18:07,313 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:07,314 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 262
[2023-11-03 12:18:07,314 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:07,866 INFO  L130       PetriNetUnfolder]: 484/1427 cut-off events.
[2023-11-03 12:18:07,867 INFO  L131       PetriNetUnfolder]: For 118/119 co-relation queries the response was YES.
[2023-11-03 12:18:07,870 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 1427 events. 484/1427 cut-off events. For 118/119 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9484 event pairs, 162 based on Foata normal form. 0/1378 useless extension candidates. Maximal degree in co-relation 2789. Up to 651 conditions per place. 
[2023-11-03 12:18:07,878 INFO  L137   encePairwiseOnDemand]: 239/262 looper letters, 98 selfloop transitions, 29 changer transitions 0/154 dead transitions.
[2023-11-03 12:18:07,878 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 154 transitions, 646 flow
[2023-11-03 12:18:07,879 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:18:07,879 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:18:07,882 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 899 transitions.
[2023-11-03 12:18:07,882 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.571882951653944
[2023-11-03 12:18:07,882 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 899 transitions.
[2023-11-03 12:18:07,883 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 899 transitions.
[2023-11-03 12:18:07,883 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:07,884 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 899 transitions.
[2023-11-03 12:18:07,885 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:18:07,888 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 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 12:18:07,888 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 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 12:18:07,888 INFO  L175             Difference]: Start difference. First operand has 80 places, 79 transitions, 218 flow. Second operand 6 states and 899 transitions.
[2023-11-03 12:18:07,889 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 154 transitions, 646 flow
[2023-11-03 12:18:07,890 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 154 transitions, 643 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:18:07,892 INFO  L231             Difference]: Finished difference. Result has 89 places, 108 transitions, 436 flow
[2023-11-03 12:18:07,892 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=89, PETRI_TRANSITIONS=108}
[2023-11-03 12:18:07,893 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 16 predicate places.
[2023-11-03 12:18:07,893 INFO  L495      AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 436 flow
[2023-11-03 12:18:07,893 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 130.33333333333334) internal successors, (782), 6 states have internal predecessors, (782), 0 states have call successors, (0), 0 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 12:18:07,894 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:07,894 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:07,914 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0
[2023-11-03 12:18:08,094 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:08,095 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:08,096 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:08,097 INFO  L85        PathProgramCache]: Analyzing trace with hash -1314323705, now seen corresponding path program 1 times
[2023-11-03 12:18:08,097 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:08,098 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [329429604]
[2023-11-03 12:18:08,098 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:08,099 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:08,099 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:08,101 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:08,103 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process
[2023-11-03 12:18:08,160 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:08,161 INFO  L263         TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:08,162 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:08,172 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 12:18:08,173 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:08,173 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:08,173 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [329429604]
[2023-11-03 12:18:08,174 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [329429604] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:08,174 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:08,174 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:08,174 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381425672]
[2023-11-03 12:18:08,175 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:08,175 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:08,175 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:08,176 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:08,176 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:08,200 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 262
[2023-11-03 12:18:08,201 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 436 flow. Second operand  has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 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 12:18:08,201 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:08,201 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 262
[2023-11-03 12:18:08,201 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:08,428 INFO  L130       PetriNetUnfolder]: 259/1062 cut-off events.
[2023-11-03 12:18:08,428 INFO  L131       PetriNetUnfolder]: For 262/283 co-relation queries the response was YES.
[2023-11-03 12:18:08,430 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2340 conditions, 1062 events. 259/1062 cut-off events. For 262/283 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7477 event pairs, 134 based on Foata normal form. 2/1020 useless extension candidates. Maximal degree in co-relation 2328. Up to 476 conditions per place. 
[2023-11-03 12:18:08,435 INFO  L137   encePairwiseOnDemand]: 257/262 looper letters, 42 selfloop transitions, 6 changer transitions 0/118 dead transitions.
[2023-11-03 12:18:08,435 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 118 transitions, 558 flow
[2023-11-03 12:18:08,436 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:08,436 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:08,437 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions.
[2023-11-03 12:18:08,438 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5992366412213741
[2023-11-03 12:18:08,438 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 471 transitions.
[2023-11-03 12:18:08,438 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 471 transitions.
[2023-11-03 12:18:08,438 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:08,439 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 471 transitions.
[2023-11-03 12:18:08,440 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 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 12:18:08,441 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:08,442 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:08,442 INFO  L175             Difference]: Start difference. First operand has 89 places, 108 transitions, 436 flow. Second operand 3 states and 471 transitions.
[2023-11-03 12:18:08,442 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 118 transitions, 558 flow
[2023-11-03 12:18:08,446 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 118 transitions, 558 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:08,448 INFO  L231             Difference]: Finished difference. Result has 92 places, 112 transitions, 478 flow
[2023-11-03 12:18:08,448 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=478, PETRI_PLACES=92, PETRI_TRANSITIONS=112}
[2023-11-03 12:18:08,449 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2023-11-03 12:18:08,449 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 112 transitions, 478 flow
[2023-11-03 12:18:08,449 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 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 12:18:08,450 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:08,450 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:08,463 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0
[2023-11-03 12:18:08,650 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:08,651 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:08,652 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:08,652 INFO  L85        PathProgramCache]: Analyzing trace with hash 333995100, now seen corresponding path program 1 times
[2023-11-03 12:18:08,653 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:08,654 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [69417989]
[2023-11-03 12:18:08,654 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:08,654 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:08,655 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:08,656 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:08,659 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process
[2023-11-03 12:18:08,724 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:08,725 INFO  L263         TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:08,726 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:08,736 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 12:18:08,736 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:08,737 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:08,737 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [69417989]
[2023-11-03 12:18:08,737 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [69417989] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:08,737 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:08,738 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:08,738 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922949893]
[2023-11-03 12:18:08,738 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:08,739 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:08,739 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:08,739 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:08,740 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:08,758 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 262
[2023-11-03 12:18:08,759 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 112 transitions, 478 flow. Second operand  has 3 states, 3 states have (on average 149.0) internal successors, (447), 3 states have internal predecessors, (447), 0 states have call successors, (0), 0 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 12:18:08,760 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:08,760 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 262
[2023-11-03 12:18:08,760 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:08,965 INFO  L130       PetriNetUnfolder]: 251/974 cut-off events.
[2023-11-03 12:18:08,965 INFO  L131       PetriNetUnfolder]: For 360/387 co-relation queries the response was YES.
[2023-11-03 12:18:08,966 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2259 conditions, 974 events. 251/974 cut-off events. For 360/387 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6512 event pairs, 39 based on Foata normal form. 32/981 useless extension candidates. Maximal degree in co-relation 2245. Up to 423 conditions per place. 
[2023-11-03 12:18:08,969 INFO  L137   encePairwiseOnDemand]: 258/262 looper letters, 48 selfloop transitions, 2 changer transitions 1/125 dead transitions.
[2023-11-03 12:18:08,969 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 623 flow
[2023-11-03 12:18:08,970 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:08,970 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:08,971 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions.
[2023-11-03 12:18:08,971 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6170483460559797
[2023-11-03 12:18:08,972 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 485 transitions.
[2023-11-03 12:18:08,972 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 485 transitions.
[2023-11-03 12:18:08,972 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:08,972 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 485 transitions.
[2023-11-03 12:18:08,974 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 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 12:18:08,976 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:08,977 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:08,977 INFO  L175             Difference]: Start difference. First operand has 92 places, 112 transitions, 478 flow. Second operand 3 states and 485 transitions.
[2023-11-03 12:18:08,977 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 623 flow
[2023-11-03 12:18:08,981 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 125 transitions, 616 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:18:08,982 INFO  L231             Difference]: Finished difference. Result has 92 places, 111 transitions, 476 flow
[2023-11-03 12:18:08,983 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=476, PETRI_PLACES=92, PETRI_TRANSITIONS=111}
[2023-11-03 12:18:08,983 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2023-11-03 12:18:08,984 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 476 flow
[2023-11-03 12:18:08,984 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 149.0) internal successors, (447), 3 states have internal predecessors, (447), 0 states have call successors, (0), 0 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 12:18:08,984 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:08,984 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:08,997 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0
[2023-11-03 12:18:09,185 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:09,186 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:09,187 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:09,187 INFO  L85        PathProgramCache]: Analyzing trace with hash 840713311, now seen corresponding path program 1 times
[2023-11-03 12:18:09,188 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:09,188 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1402065528]
[2023-11-03 12:18:09,188 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:09,189 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:09,189 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:09,190 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:09,192 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process
[2023-11-03 12:18:09,285 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:09,289 INFO  L263         TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 13 conjunts are in the unsatisfiable core
[2023-11-03 12:18:09,294 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:09,305 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:18:09,328 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:18:09,368 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:09,368 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:18:09,425 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:09,426 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:18:09,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 12:18:09,485 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:09,485 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:09,485 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1402065528]
[2023-11-03 12:18:09,486 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1402065528] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:09,486 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:09,486 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:18:09,486 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591840084]
[2023-11-03 12:18:09,487 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:09,487 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:18:09,488 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:09,488 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:18:09,488 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:18:09,827 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 127 out of 262
[2023-11-03 12:18:09,829 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 476 flow. Second operand  has 6 states, 6 states have (on average 130.5) internal successors, (783), 6 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 12:18:09,829 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:09,829 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 262
[2023-11-03 12:18:09,830 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:10,845 INFO  L130       PetriNetUnfolder]: 639/1690 cut-off events.
[2023-11-03 12:18:10,846 INFO  L131       PetriNetUnfolder]: For 808/830 co-relation queries the response was YES.
[2023-11-03 12:18:10,849 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4548 conditions, 1690 events. 639/1690 cut-off events. For 808/830 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 11366 event pairs, 276 based on Foata normal form. 11/1619 useless extension candidates. Maximal degree in co-relation 4534. Up to 1174 conditions per place. 
[2023-11-03 12:18:10,855 INFO  L137   encePairwiseOnDemand]: 240/262 looper letters, 144 selfloop transitions, 73 changer transitions 0/246 dead transitions.
[2023-11-03 12:18:10,855 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 246 transitions, 1422 flow
[2023-11-03 12:18:10,856 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:18:10,856 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:18:10,857 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 938 transitions.
[2023-11-03 12:18:10,858 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5966921119592875
[2023-11-03 12:18:10,858 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 938 transitions.
[2023-11-03 12:18:10,858 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 938 transitions.
[2023-11-03 12:18:10,858 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:10,858 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 938 transitions.
[2023-11-03 12:18:10,860 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 156.33333333333334) internal successors, (938), 6 states have internal predecessors, (938), 0 states have call successors, (0), 0 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 12:18:10,862 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 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 12:18:10,862 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 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 12:18:10,863 INFO  L175             Difference]: Start difference. First operand has 92 places, 111 transitions, 476 flow. Second operand 6 states and 938 transitions.
[2023-11-03 12:18:10,863 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 246 transitions, 1422 flow
[2023-11-03 12:18:10,866 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 246 transitions, 1406 flow, removed 5 selfloop flow, removed 2 redundant places.
[2023-11-03 12:18:10,869 INFO  L231             Difference]: Finished difference. Result has 98 places, 182 transitions, 1025 flow
[2023-11-03 12:18:10,869 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=98, PETRI_TRANSITIONS=182}
[2023-11-03 12:18:10,870 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 25 predicate places.
[2023-11-03 12:18:10,870 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 182 transitions, 1025 flow
[2023-11-03 12:18:10,870 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 130.5) internal successors, (783), 6 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 12:18:10,870 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:10,870 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:10,888 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0
[2023-11-03 12:18:11,071 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:11,072 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:11,072 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:11,073 INFO  L85        PathProgramCache]: Analyzing trace with hash -1416350880, now seen corresponding path program 1 times
[2023-11-03 12:18:11,073 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:11,074 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1254379053]
[2023-11-03 12:18:11,074 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:11,074 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:11,075 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:11,076 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:11,078 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process
[2023-11-03 12:18:11,160 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:11,165 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 10 conjunts are in the unsatisfiable core
[2023-11-03 12:18:11,167 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:11,428 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:18:11,428 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 12:18:11,675 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:18:11,676 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:11,676 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1254379053]
[2023-11-03 12:18:11,676 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1254379053] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 12:18:11,676 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-03 12:18:11,677 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9
[2023-11-03 12:18:11,677 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052424603]
[2023-11-03 12:18:11,677 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-03 12:18:11,678 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-03 12:18:11,678 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:11,678 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-03 12:18:11,679 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90
[2023-11-03 12:18:12,074 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 262
[2023-11-03 12:18:12,076 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 182 transitions, 1025 flow. Second operand  has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 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 12:18:12,076 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:12,077 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 262
[2023-11-03 12:18:12,077 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:12,465 INFO  L130       PetriNetUnfolder]: 250/965 cut-off events.
[2023-11-03 12:18:12,466 INFO  L131       PetriNetUnfolder]: For 453/493 co-relation queries the response was YES.
[2023-11-03 12:18:12,469 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2581 conditions, 965 events. 250/965 cut-off events. For 453/493 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6537 event pairs, 31 based on Foata normal form. 10/943 useless extension candidates. Maximal degree in co-relation 2563. Up to 227 conditions per place. 
[2023-11-03 12:18:12,473 INFO  L137   encePairwiseOnDemand]: 255/262 looper letters, 47 selfloop transitions, 6 changer transitions 12/184 dead transitions.
[2023-11-03 12:18:12,473 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 184 transitions, 1067 flow
[2023-11-03 12:18:12,474 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:18:12,474 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:18:12,476 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1058 transitions.
[2023-11-03 12:18:12,476 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5768811341330425
[2023-11-03 12:18:12,476 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1058 transitions.
[2023-11-03 12:18:12,476 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1058 transitions.
[2023-11-03 12:18:12,477 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:12,477 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1058 transitions.
[2023-11-03 12:18:12,479 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 151.14285714285714) internal successors, (1058), 7 states have internal predecessors, (1058), 0 states have call successors, (0), 0 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 12:18:12,481 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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 12:18:12,481 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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 12:18:12,481 INFO  L175             Difference]: Start difference. First operand has 98 places, 182 transitions, 1025 flow. Second operand 7 states and 1058 transitions.
[2023-11-03 12:18:12,481 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 184 transitions, 1067 flow
[2023-11-03 12:18:12,487 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 184 transitions, 1001 flow, removed 30 selfloop flow, removed 2 redundant places.
[2023-11-03 12:18:12,489 INFO  L231             Difference]: Finished difference. Result has 103 places, 150 transitions, 787 flow
[2023-11-03 12:18:12,489 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=787, PETRI_PLACES=103, PETRI_TRANSITIONS=150}
[2023-11-03 12:18:12,490 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 30 predicate places.
[2023-11-03 12:18:12,490 INFO  L495      AbstractCegarLoop]: Abstraction has has 103 places, 150 transitions, 787 flow
[2023-11-03 12:18:12,491 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 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 12:18:12,491 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:12,491 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:12,508 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0
[2023-11-03 12:18:12,692 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:12,693 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:12,693 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:12,694 INFO  L85        PathProgramCache]: Analyzing trace with hash -577704449, now seen corresponding path program 1 times
[2023-11-03 12:18:12,694 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:12,695 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809083093]
[2023-11-03 12:18:12,695 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:12,695 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:12,696 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:12,697 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:12,699 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process
[2023-11-03 12:18:12,806 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:12,809 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 16 conjunts are in the unsatisfiable core
[2023-11-03 12:18:12,812 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:13,057 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-03 12:18:13,088 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2023-11-03 12:18:13,165 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:13,166 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2023-11-03 12:18:13,233 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:13,233 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2023-11-03 12:18:13,321 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:18:13,322 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37
[2023-11-03 12:18:13,397 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:18:13,397 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:13,397 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:13,398 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809083093]
[2023-11-03 12:18:13,398 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809083093] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:13,398 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:13,399 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:18:13,399 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592517343]
[2023-11-03 12:18:13,399 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:13,400 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:18:13,400 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:13,401 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:18:13,401 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:18:15,581 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 127 out of 262
[2023-11-03 12:18:15,583 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 150 transitions, 787 flow. Second operand  has 8 states, 8 states have (on average 130.25) internal successors, (1042), 8 states have internal predecessors, (1042), 0 states have call successors, (0), 0 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 12:18:15,583 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:15,584 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 262
[2023-11-03 12:18:15,584 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:16,286 INFO  L130       PetriNetUnfolder]: 411/1168 cut-off events.
[2023-11-03 12:18:16,286 INFO  L131       PetriNetUnfolder]: For 860/880 co-relation queries the response was YES.
[2023-11-03 12:18:16,291 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3629 conditions, 1168 events. 411/1168 cut-off events. For 860/880 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7362 event pairs, 227 based on Foata normal form. 36/1172 useless extension candidates. Maximal degree in co-relation 3609. Up to 866 conditions per place. 
[2023-11-03 12:18:16,297 INFO  L137   encePairwiseOnDemand]: 255/262 looper letters, 111 selfloop transitions, 5 changer transitions 0/159 dead transitions.
[2023-11-03 12:18:16,298 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 159 transitions, 1059 flow
[2023-11-03 12:18:16,299 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:18:16,299 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:18:16,300 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 939 transitions.
[2023-11-03 12:18:16,301 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5119956379498364
[2023-11-03 12:18:16,301 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 939 transitions.
[2023-11-03 12:18:16,301 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 939 transitions.
[2023-11-03 12:18:16,302 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:16,302 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 939 transitions.
[2023-11-03 12:18:16,303 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 134.14285714285714) internal successors, (939), 7 states have internal predecessors, (939), 0 states have call successors, (0), 0 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 12:18:16,306 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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 12:18:16,306 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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 12:18:16,306 INFO  L175             Difference]: Start difference. First operand has 103 places, 150 transitions, 787 flow. Second operand 7 states and 939 transitions.
[2023-11-03 12:18:16,306 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 159 transitions, 1059 flow
[2023-11-03 12:18:16,311 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 159 transitions, 1038 flow, removed 1 selfloop flow, removed 5 redundant places.
[2023-11-03 12:18:16,313 INFO  L231             Difference]: Finished difference. Result has 98 places, 152 transitions, 810 flow
[2023-11-03 12:18:16,313 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=810, PETRI_PLACES=98, PETRI_TRANSITIONS=152}
[2023-11-03 12:18:16,314 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 25 predicate places.
[2023-11-03 12:18:16,314 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 152 transitions, 810 flow
[2023-11-03 12:18:16,314 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 130.25) internal successors, (1042), 8 states have internal predecessors, (1042), 0 states have call successors, (0), 0 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 12:18:16,315 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:16,315 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:16,330 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0
[2023-11-03 12:18:16,515 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:16,516 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:16,517 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:16,518 INFO  L85        PathProgramCache]: Analyzing trace with hash 2079890167, now seen corresponding path program 1 times
[2023-11-03 12:18:16,519 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:16,519 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417531977]
[2023-11-03 12:18:16,519 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:16,520 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:16,520 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:16,522 INFO  L229       MonitoredProcess]: Starting monitored process 11 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:16,524 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process
[2023-11-03 12:18:16,630 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:16,633 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 16 conjunts are in the unsatisfiable core
[2023-11-03 12:18:16,639 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:16,847 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:18:16,894 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:18:16,940 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:16,941 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:18:17,020 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:17,021 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:18:17,125 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:18:17,127 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2023-11-03 12:18:17,222 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:18:17,223 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:17,223 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:17,224 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417531977]
[2023-11-03 12:18:17,224 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [417531977] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:17,224 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:17,225 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:18:17,225 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957743087]
[2023-11-03 12:18:17,225 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:17,226 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:18:17,226 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:17,227 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:18:17,228 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:18:20,163 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 124 out of 262
[2023-11-03 12:18:20,165 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 152 transitions, 810 flow. Second operand  has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 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 12:18:20,165 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:20,166 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 262
[2023-11-03 12:18:20,166 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:21,690 INFO  L130       PetriNetUnfolder]: 447/1217 cut-off events.
[2023-11-03 12:18:21,690 INFO  L131       PetriNetUnfolder]: For 875/891 co-relation queries the response was YES.
[2023-11-03 12:18:21,695 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3783 conditions, 1217 events. 447/1217 cut-off events. For 875/891 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7637 event pairs, 212 based on Foata normal form. 13/1189 useless extension candidates. Maximal degree in co-relation 3761. Up to 679 conditions per place. 
[2023-11-03 12:18:21,702 INFO  L137   encePairwiseOnDemand]: 251/262 looper letters, 182 selfloop transitions, 45 changer transitions 0/253 dead transitions.
[2023-11-03 12:18:21,702 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 253 transitions, 1767 flow
[2023-11-03 12:18:21,703 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:18:21,704 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:18:21,705 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1004 transitions.
[2023-11-03 12:18:21,706 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5474372955288986
[2023-11-03 12:18:21,706 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1004 transitions.
[2023-11-03 12:18:21,706 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1004 transitions.
[2023-11-03 12:18:21,706 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:21,707 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1004 transitions.
[2023-11-03 12:18:21,708 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 143.42857142857142) internal successors, (1004), 7 states have internal predecessors, (1004), 0 states have call successors, (0), 0 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 12:18:21,710 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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 12:18:21,711 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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 12:18:21,711 INFO  L175             Difference]: Start difference. First operand has 98 places, 152 transitions, 810 flow. Second operand 7 states and 1004 transitions.
[2023-11-03 12:18:21,711 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 253 transitions, 1767 flow
[2023-11-03 12:18:21,716 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 253 transitions, 1764 flow, removed 1 selfloop flow, removed 1 redundant places.
[2023-11-03 12:18:21,719 INFO  L231             Difference]: Finished difference. Result has 107 places, 163 transitions, 1039 flow
[2023-11-03 12:18:21,719 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1039, PETRI_PLACES=107, PETRI_TRANSITIONS=163}
[2023-11-03 12:18:21,719 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 34 predicate places.
[2023-11-03 12:18:21,720 INFO  L495      AbstractCegarLoop]: Abstraction has has 107 places, 163 transitions, 1039 flow
[2023-11-03 12:18:21,720 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 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 12:18:21,720 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:21,720 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:21,734 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0
[2023-11-03 12:18:21,921 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:21,921 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:21,922 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:21,922 INFO  L85        PathProgramCache]: Analyzing trace with hash 1750514627, now seen corresponding path program 1 times
[2023-11-03 12:18:21,923 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:21,923 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164408757]
[2023-11-03 12:18:21,923 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:21,924 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:21,924 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:21,926 INFO  L229       MonitoredProcess]: Starting monitored process 12 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:21,928 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process
[2023-11-03 12:18:22,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:22,015 INFO  L263         TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:22,017 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:22,027 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 12:18:22,028 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:22,028 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:22,028 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164408757]
[2023-11-03 12:18:22,029 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [164408757] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:22,029 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:22,029 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:22,029 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919752134]
[2023-11-03 12:18:22,030 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:22,030 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:22,030 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:22,031 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:22,031 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:22,060 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 262
[2023-11-03 12:18:22,061 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 163 transitions, 1039 flow. Second operand  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 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 12:18:22,061 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:22,061 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 262
[2023-11-03 12:18:22,061 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:22,282 INFO  L130       PetriNetUnfolder]: 282/908 cut-off events.
[2023-11-03 12:18:22,282 INFO  L131       PetriNetUnfolder]: For 996/1040 co-relation queries the response was YES.
[2023-11-03 12:18:22,285 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2911 conditions, 908 events. 282/908 cut-off events. For 996/1040 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5777 event pairs, 98 based on Foata normal form. 17/887 useless extension candidates. Maximal degree in co-relation 2885. Up to 337 conditions per place. 
[2023-11-03 12:18:22,289 INFO  L137   encePairwiseOnDemand]: 256/262 looper letters, 44 selfloop transitions, 10 changer transitions 0/178 dead transitions.
[2023-11-03 12:18:22,290 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 178 transitions, 1203 flow
[2023-11-03 12:18:22,291 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:22,291 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:22,293 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 474 transitions.
[2023-11-03 12:18:22,293 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6030534351145038
[2023-11-03 12:18:22,293 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 474 transitions.
[2023-11-03 12:18:22,293 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 474 transitions.
[2023-11-03 12:18:22,294 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:22,294 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 474 transitions.
[2023-11-03 12:18:22,295 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 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 12:18:22,297 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:22,297 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:22,298 INFO  L175             Difference]: Start difference. First operand has 107 places, 163 transitions, 1039 flow. Second operand 3 states and 474 transitions.
[2023-11-03 12:18:22,298 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 178 transitions, 1203 flow
[2023-11-03 12:18:22,304 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 178 transitions, 1186 flow, removed 8 selfloop flow, removed 1 redundant places.
[2023-11-03 12:18:22,306 INFO  L231             Difference]: Finished difference. Result has 109 places, 169 transitions, 1092 flow
[2023-11-03 12:18:22,306 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1092, PETRI_PLACES=109, PETRI_TRANSITIONS=169}
[2023-11-03 12:18:22,307 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 36 predicate places.
[2023-11-03 12:18:22,307 INFO  L495      AbstractCegarLoop]: Abstraction has has 109 places, 169 transitions, 1092 flow
[2023-11-03 12:18:22,307 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 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 12:18:22,308 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:22,308 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:22,332 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0
[2023-11-03 12:18:22,508 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:22,509 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:22,509 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:22,510 INFO  L85        PathProgramCache]: Analyzing trace with hash 441421090, now seen corresponding path program 1 times
[2023-11-03 12:18:22,511 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:22,511 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285265741]
[2023-11-03 12:18:22,511 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:22,512 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:22,512 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:22,513 INFO  L229       MonitoredProcess]: Starting monitored process 13 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:22,518 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process
[2023-11-03 12:18:22,619 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:22,623 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core
[2023-11-03 12:18:22,628 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:22,636 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:18:22,654 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29
[2023-11-03 12:18:22,685 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:22,686 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 46
[2023-11-03 12:18:22,731 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:22,732 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63
[2023-11-03 12:18:22,781 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:18:22,782 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:22,782 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:22,782 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285265741]
[2023-11-03 12:18:22,783 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [285265741] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:22,783 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:22,783 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:18:22,784 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029014092]
[2023-11-03 12:18:22,784 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:22,784 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:18:22,784 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:22,785 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:18:22,785 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:18:23,299 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 139 out of 262
[2023-11-03 12:18:23,301 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 169 transitions, 1092 flow. Second operand  has 6 states, 6 states have (on average 142.0) internal successors, (852), 6 states have internal predecessors, (852), 0 states have call successors, (0), 0 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 12:18:23,301 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:23,301 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 262
[2023-11-03 12:18:23,301 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:23,976 INFO  L130       PetriNetUnfolder]: 425/1171 cut-off events.
[2023-11-03 12:18:23,977 INFO  L131       PetriNetUnfolder]: For 2108/2158 co-relation queries the response was YES.
[2023-11-03 12:18:23,981 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4195 conditions, 1171 events. 425/1171 cut-off events. For 2108/2158 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 7215 event pairs, 136 based on Foata normal form. 22/1170 useless extension candidates. Maximal degree in co-relation 4168. Up to 645 conditions per place. 
[2023-11-03 12:18:23,985 INFO  L137   encePairwiseOnDemand]: 251/262 looper letters, 83 selfloop transitions, 41 changer transitions 30/232 dead transitions.
[2023-11-03 12:18:23,985 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 232 transitions, 1740 flow
[2023-11-03 12:18:23,986 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:18:23,987 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:18:23,988 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 917 transitions.
[2023-11-03 12:18:23,989 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5833333333333334
[2023-11-03 12:18:23,989 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 917 transitions.
[2023-11-03 12:18:23,989 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 917 transitions.
[2023-11-03 12:18:23,989 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:23,990 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 917 transitions.
[2023-11-03 12:18:23,992 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 152.83333333333334) internal successors, (917), 6 states have internal predecessors, (917), 0 states have call successors, (0), 0 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 12:18:23,993 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 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 12:18:23,994 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 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 12:18:23,994 INFO  L175             Difference]: Start difference. First operand has 109 places, 169 transitions, 1092 flow. Second operand 6 states and 917 transitions.
[2023-11-03 12:18:23,994 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 232 transitions, 1740 flow
[2023-11-03 12:18:24,004 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 232 transitions, 1726 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:18:24,006 INFO  L231             Difference]: Finished difference. Result has 118 places, 194 transitions, 1441 flow
[2023-11-03 12:18:24,007 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1441, PETRI_PLACES=118, PETRI_TRANSITIONS=194}
[2023-11-03 12:18:24,007 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 45 predicate places.
[2023-11-03 12:18:24,007 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 194 transitions, 1441 flow
[2023-11-03 12:18:24,008 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 142.0) internal successors, (852), 6 states have internal predecessors, (852), 0 states have call successors, (0), 0 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 12:18:24,008 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:24,008 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:24,020 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0
[2023-11-03 12:18:24,209 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:24,209 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:24,210 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:24,210 INFO  L85        PathProgramCache]: Analyzing trace with hash 922674993, now seen corresponding path program 1 times
[2023-11-03 12:18:24,210 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:24,211 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [190840085]
[2023-11-03 12:18:24,211 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:24,211 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:24,211 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:24,213 INFO  L229       MonitoredProcess]: Starting monitored process 14 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:24,214 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process
[2023-11-03 12:18:24,295 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:24,298 INFO  L263         TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-03 12:18:24,301 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:24,309 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9
[2023-11-03 12:18:24,329 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:18:24,330 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:24,330 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:24,330 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [190840085]
[2023-11-03 12:18:24,330 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [190840085] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:24,330 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:24,330 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:18:24,330 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244324567]
[2023-11-03 12:18:24,331 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:24,331 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:24,331 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:24,331 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:24,331 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:24,356 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 262
[2023-11-03 12:18:24,357 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 194 transitions, 1441 flow. Second operand  has 3 states, 3 states have (on average 155.33333333333334) internal successors, (466), 3 states have internal predecessors, (466), 0 states have call successors, (0), 0 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 12:18:24,358 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:24,358 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 262
[2023-11-03 12:18:24,358 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:24,546 INFO  L130       PetriNetUnfolder]: 221/753 cut-off events.
[2023-11-03 12:18:24,547 INFO  L131       PetriNetUnfolder]: For 1393/1425 co-relation queries the response was YES.
[2023-11-03 12:18:24,549 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2841 conditions, 753 events. 221/753 cut-off events. For 1393/1425 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4669 event pairs, 29 based on Foata normal form. 22/769 useless extension candidates. Maximal degree in co-relation 2810. Up to 189 conditions per place. 
[2023-11-03 12:18:24,551 INFO  L137   encePairwiseOnDemand]: 258/262 looper letters, 24 selfloop transitions, 5 changer transitions 2/178 dead transitions.
[2023-11-03 12:18:24,551 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 178 transitions, 1404 flow
[2023-11-03 12:18:24,553 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:24,553 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:24,553 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2023-11-03 12:18:24,554 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6068702290076335
[2023-11-03 12:18:24,554 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2023-11-03 12:18:24,554 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2023-11-03 12:18:24,554 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:24,554 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2023-11-03 12:18:24,555 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 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 12:18:24,556 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:24,557 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 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 12:18:24,557 INFO  L175             Difference]: Start difference. First operand has 118 places, 194 transitions, 1441 flow. Second operand 3 states and 477 transitions.
[2023-11-03 12:18:24,557 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 178 transitions, 1404 flow
[2023-11-03 12:18:24,565 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 178 transitions, 1320 flow, removed 32 selfloop flow, removed 7 redundant places.
[2023-11-03 12:18:24,567 INFO  L231             Difference]: Finished difference. Result has 106 places, 171 transitions, 1245 flow
[2023-11-03 12:18:24,567 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1245, PETRI_PLACES=106, PETRI_TRANSITIONS=171}
[2023-11-03 12:18:24,567 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 33 predicate places.
[2023-11-03 12:18:24,568 INFO  L495      AbstractCegarLoop]: Abstraction has has 106 places, 171 transitions, 1245 flow
[2023-11-03 12:18:24,568 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 155.33333333333334) internal successors, (466), 3 states have internal predecessors, (466), 0 states have call successors, (0), 0 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 12:18:24,568 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:24,568 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
[2023-11-03 12:18:24,585 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0
[2023-11-03 12:18:24,769 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:24,769 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2023-11-03 12:18:24,769 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:24,770 INFO  L85        PathProgramCache]: Analyzing trace with hash -914337044, now seen corresponding path program 1 times
[2023-11-03 12:18:24,770 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:24,770 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953477861]
[2023-11-03 12:18:24,770 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:24,770 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:24,770 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:24,772 INFO  L229       MonitoredProcess]: Starting monitored process 15 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:24,774 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process
[2023-11-03 12:18:24,897 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 12:18:24,898 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 12:18:24,956 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 12:18:25,008 INFO  L130   FreeRefinementEngine]: Strategy WOLF found a feasible trace
[2023-11-03 12:18:25,008 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 12:18:25,009 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2023-11-03 12:18:25,011 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2023-11-03 12:18:25,011 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2023-11-03 12:18:25,011 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2023-11-03 12:18:25,012 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2023-11-03 12:18:25,012 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2023-11-03 12:18:25,012 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2023-11-03 12:18:25,012 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2023-11-03 12:18:25,012 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2023-11-03 12:18:25,012 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2023-11-03 12:18:25,013 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2023-11-03 12:18:25,014 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2023-11-03 12:18:25,031 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0
[2023-11-03 12:18:25,214 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:25,215 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:25,220 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 12:18:25,220 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-11-03 12:18:25,242 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-11-03 12:18:25,244 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 190 places, 191 transitions, 400 flow
[2023-11-03 12:18:25,275 INFO  L130       PetriNetUnfolder]: 12/381 cut-off events.
[2023-11-03 12:18:25,275 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-11-03 12:18:25,276 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 395 conditions, 381 events. 12/381 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 852 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 230. Up to 8 conditions per place. 
[2023-11-03 12:18:25,276 INFO  L82        GeneralOperation]: Start removeDead. Operand has 190 places, 191 transitions, 400 flow
[2023-11-03 12:18:25,277 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 190 places, 191 transitions, 400 flow
[2023-11-03 12:18:25,277 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 12:18:25,278 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 191 transitions, 400 flow
[2023-11-03 12:18:25,278 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 191 transitions, 400 flow
[2023-11-03 12:18:25,278 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 190 places, 191 transitions, 400 flow
[2023-11-03 12:18:25,313 INFO  L130       PetriNetUnfolder]: 12/381 cut-off events.
[2023-11-03 12:18:25,314 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-11-03 12:18:25,315 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 395 conditions, 381 events. 12/381 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 852 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 230. Up to 8 conditions per place. 
[2023-11-03 12:18:25,320 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11136
[2023-11-03 12:18:31,227 INFO  L134        LiptonReduction]: Checked pairs total: 66599
[2023-11-03 12:18:31,227 INFO  L136        LiptonReduction]: Total number of compositions: 112
[2023-11-03 12:18:31,229 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 12:18:31,230 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;@46d9c69d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 12:18:31,230 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 22 error locations.
[2023-11-03 12:18:31,232 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2023-11-03 12:18:31,232 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 12:18:31,232 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:31,232 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2023-11-03 12:18:31,232 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:31,233 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:31,233 INFO  L85        PathProgramCache]: Analyzing trace with hash 844, now seen corresponding path program 1 times
[2023-11-03 12:18:31,233 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:31,233 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1776704285]
[2023-11-03 12:18:31,233 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:31,233 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:31,234 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:31,235 INFO  L229       MonitoredProcess]: Starting monitored process 16 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:31,237 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process
[2023-11-03 12:18:31,288 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:31,289 INFO  L263         TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core
[2023-11-03 12:18:31,289 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:31,289 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 12:18:31,289 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:31,290 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:31,290 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1776704285]
[2023-11-03 12:18:31,290 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1776704285] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:31,290 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:31,290 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2023-11-03 12:18:31,290 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431139040]
[2023-11-03 12:18:31,290 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:31,291 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 12:18:31,291 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:31,291 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 12:18:31,291 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 12:18:31,291 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 183 out of 303
[2023-11-03 12:18:31,292 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 206 flow. Second operand  has 2 states, 2 states have (on average 183.5) internal successors, (367), 2 states have internal predecessors, (367), 0 states have call successors, (0), 0 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 12:18:31,292 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:31,292 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 303
[2023-11-03 12:18:31,292 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:31,706 INFO  L130       PetriNetUnfolder]: 1449/4504 cut-off events.
[2023-11-03 12:18:31,706 INFO  L131       PetriNetUnfolder]: For 51/51 co-relation queries the response was YES.
[2023-11-03 12:18:31,711 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6966 conditions, 4504 events. 1449/4504 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 38900 event pairs, 1440 based on Foata normal form. 0/3840 useless extension candidates. Maximal degree in co-relation 6154. Up to 2418 conditions per place. 
[2023-11-03 12:18:31,723 INFO  L137   encePairwiseOnDemand]: 302/303 looper letters, 33 selfloop transitions, 0 changer transitions 0/93 dead transitions.
[2023-11-03 12:18:31,723 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 93 transitions, 270 flow
[2023-11-03 12:18:31,724 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 12:18:31,724 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 12:18:31,725 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 400 transitions.
[2023-11-03 12:18:31,725 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6600660066006601
[2023-11-03 12:18:31,725 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 400 transitions.
[2023-11-03 12:18:31,725 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 400 transitions.
[2023-11-03 12:18:31,726 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:31,726 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 400 transitions.
[2023-11-03 12:18:31,727 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 200.0) internal successors, (400), 2 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 12:18:31,727 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 303.0) internal successors, (909), 3 states have internal predecessors, (909), 0 states have call successors, (0), 0 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 12:18:31,728 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 303.0) internal successors, (909), 3 states have internal predecessors, (909), 0 states have call successors, (0), 0 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 12:18:31,728 INFO  L175             Difference]: Start difference. First operand has 97 places, 94 transitions, 206 flow. Second operand 2 states and 400 transitions.
[2023-11-03 12:18:31,728 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 93 transitions, 270 flow
[2023-11-03 12:18:31,729 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 270 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:31,729 INFO  L231             Difference]: Finished difference. Result has 97 places, 93 transitions, 204 flow
[2023-11-03 12:18:31,730 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=204, PETRI_PLACES=97, PETRI_TRANSITIONS=93}
[2023-11-03 12:18:31,730 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 0 predicate places.
[2023-11-03 12:18:31,730 INFO  L495      AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 204 flow
[2023-11-03 12:18:31,730 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 183.5) internal successors, (367), 2 states have internal predecessors, (367), 0 states have call successors, (0), 0 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 12:18:31,731 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:31,731 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 12:18:31,744 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0
[2023-11-03 12:18:31,931 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:31,932 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:31,933 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:31,933 INFO  L85        PathProgramCache]: Analyzing trace with hash 25855808, now seen corresponding path program 1 times
[2023-11-03 12:18:31,947 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:31,947 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1033236750]
[2023-11-03 12:18:31,947 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:31,947 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:31,948 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:31,949 INFO  L229       MonitoredProcess]: Starting monitored process 17 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:31,951 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process
[2023-11-03 12:18:32,015 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:32,017 INFO  L263         TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:32,018 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:32,026 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 12:18:32,026 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:32,027 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:32,027 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1033236750]
[2023-11-03 12:18:32,027 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1033236750] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:32,028 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:32,028 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:32,028 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620563756]
[2023-11-03 12:18:32,029 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:32,029 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:32,029 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:32,030 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:32,030 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:32,055 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 168 out of 303
[2023-11-03 12:18:32,056 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 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 12:18:32,056 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:32,056 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 303
[2023-11-03 12:18:32,056 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:33,000 INFO  L130       PetriNetUnfolder]: 4541/9879 cut-off events.
[2023-11-03 12:18:33,001 INFO  L131       PetriNetUnfolder]: For 117/117 co-relation queries the response was YES.
[2023-11-03 12:18:33,010 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 17436 conditions, 9879 events. 4541/9879 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 82316 event pairs, 2231 based on Foata normal form. 0/8629 useless extension candidates. Maximal degree in co-relation 17431. Up to 4070 conditions per place. 
[2023-11-03 12:18:33,036 INFO  L137   encePairwiseOnDemand]: 288/303 looper letters, 71 selfloop transitions, 11 changer transitions 0/131 dead transitions.
[2023-11-03 12:18:33,036 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 455 flow
[2023-11-03 12:18:33,037 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:33,037 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:33,038 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 590 transitions.
[2023-11-03 12:18:33,039 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6490649064906491
[2023-11-03 12:18:33,039 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 590 transitions.
[2023-11-03 12:18:33,039 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 590 transitions.
[2023-11-03 12:18:33,039 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:33,039 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 590 transitions.
[2023-11-03 12:18:33,040 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 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 12:18:33,041 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:18:33,042 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:18:33,042 INFO  L175             Difference]: Start difference. First operand has 97 places, 93 transitions, 204 flow. Second operand 3 states and 590 transitions.
[2023-11-03 12:18:33,042 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 455 flow
[2023-11-03 12:18:33,043 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 131 transitions, 455 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:33,044 INFO  L231             Difference]: Finished difference. Result has 101 places, 104 transitions, 300 flow
[2023-11-03 12:18:33,044 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=300, PETRI_PLACES=101, PETRI_TRANSITIONS=104}
[2023-11-03 12:18:33,045 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 4 predicate places.
[2023-11-03 12:18:33,046 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 104 transitions, 300 flow
[2023-11-03 12:18:33,046 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 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 12:18:33,046 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:33,046 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:33,063 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0
[2023-11-03 12:18:33,247 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:33,248 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:33,248 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:33,248 INFO  L85        PathProgramCache]: Analyzing trace with hash -1049029368, now seen corresponding path program 1 times
[2023-11-03 12:18:33,249 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:33,249 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1254801521]
[2023-11-03 12:18:33,249 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:33,250 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:33,250 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:33,254 INFO  L229       MonitoredProcess]: Starting monitored process 18 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:33,256 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process
[2023-11-03 12:18:33,330 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:33,332 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core
[2023-11-03 12:18:33,334 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:33,339 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-03 12:18:33,349 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2023-11-03 12:18:33,374 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:33,375 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2023-11-03 12:18:33,410 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:33,411 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2023-11-03 12:18:33,447 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 12:18:33,447 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:33,447 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:33,448 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1254801521]
[2023-11-03 12:18:33,448 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1254801521] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:33,448 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:33,448 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:18:33,449 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906055631]
[2023-11-03 12:18:33,449 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:33,450 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:18:33,451 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:33,451 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:18:33,451 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:18:33,717 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 154 out of 303
[2023-11-03 12:18:33,718 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 104 transitions, 300 flow. Second operand  has 6 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 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 12:18:33,718 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:33,719 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 303
[2023-11-03 12:18:33,719 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:36,593 INFO  L130       PetriNetUnfolder]: 15078/31400 cut-off events.
[2023-11-03 12:18:36,593 INFO  L131       PetriNetUnfolder]: For 5343/5895 co-relation queries the response was YES.
[2023-11-03 12:18:36,632 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 62565 conditions, 31400 events. 15078/31400 cut-off events. For 5343/5895 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 303570 event pairs, 5283 based on Foata normal form. 96/28937 useless extension candidates. Maximal degree in co-relation 62558. Up to 15284 conditions per place. 
[2023-11-03 12:18:36,717 INFO  L137   encePairwiseOnDemand]: 276/303 looper letters, 138 selfloop transitions, 48 changer transitions 0/229 dead transitions.
[2023-11-03 12:18:36,718 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 229 transitions, 975 flow
[2023-11-03 12:18:36,719 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:18:36,719 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:18:36,721 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1102 transitions.
[2023-11-03 12:18:36,722 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6061606160616062
[2023-11-03 12:18:36,723 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1102 transitions.
[2023-11-03 12:18:36,723 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1102 transitions.
[2023-11-03 12:18:36,725 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:36,725 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1102 transitions.
[2023-11-03 12:18:36,729 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 183.66666666666666) internal successors, (1102), 6 states have internal predecessors, (1102), 0 states have call successors, (0), 0 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 12:18:36,732 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:18:36,733 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:18:36,733 INFO  L175             Difference]: Start difference. First operand has 101 places, 104 transitions, 300 flow. Second operand 6 states and 1102 transitions.
[2023-11-03 12:18:36,733 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 229 transitions, 975 flow
[2023-11-03 12:18:36,747 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 229 transitions, 939 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 12:18:36,749 INFO  L231             Difference]: Finished difference. Result has 109 places, 152 transitions, 620 flow
[2023-11-03 12:18:36,749 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=109, PETRI_TRANSITIONS=152}
[2023-11-03 12:18:36,750 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 12 predicate places.
[2023-11-03 12:18:36,750 INFO  L495      AbstractCegarLoop]: Abstraction has has 109 places, 152 transitions, 620 flow
[2023-11-03 12:18:36,751 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 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 12:18:36,751 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:36,751 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:36,762 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0
[2023-11-03 12:18:36,952 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:36,952 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:36,953 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:36,953 INFO  L85        PathProgramCache]: Analyzing trace with hash -1390609224, now seen corresponding path program 1 times
[2023-11-03 12:18:36,954 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:36,954 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [562974554]
[2023-11-03 12:18:36,954 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:36,955 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:36,955 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:36,957 INFO  L229       MonitoredProcess]: Starting monitored process 19 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:36,958 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process
[2023-11-03 12:18:37,030 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:37,032 INFO  L263         TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:37,032 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:37,040 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 12:18:37,040 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:37,040 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:37,040 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [562974554]
[2023-11-03 12:18:37,041 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [562974554] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:37,041 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:37,041 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:37,041 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310078932]
[2023-11-03 12:18:37,041 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:37,041 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:37,041 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:37,042 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:37,042 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:37,077 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 303
[2023-11-03 12:18:37,078 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 152 transitions, 620 flow. Second operand  has 3 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 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 12:18:37,078 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:37,078 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 303
[2023-11-03 12:18:37,078 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:38,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][127], [193#true, 2#ULTIMATE.startEXITtrue, 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 34#L1044-1true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 244#true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse])
[2023-11-03 12:18:38,409 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:18:38,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:38,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:38,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:38,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][127], [193#true, 2#ULTIMATE.startEXITtrue, 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 165#L1044-4true, 244#true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse])
[2023-11-03 12:18:38,561 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:18:38,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:38,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:38,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:38,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][127], [170#L1044-5true, 193#true, 2#ULTIMATE.startEXITtrue, 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 244#true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse])
[2023-11-03 12:18:38,631 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:18:38,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:38,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:38,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:38,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][127], [193#true, 2#ULTIMATE.startEXITtrue, 73#threadEXITtrue, 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 244#true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse])
[2023-11-03 12:18:38,752 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 12:18:38,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:18:38,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:18:38,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:18:39,058 INFO  L130       PetriNetUnfolder]: 9403/22782 cut-off events.
[2023-11-03 12:18:39,059 INFO  L131       PetriNetUnfolder]: For 5935/6736 co-relation queries the response was YES.
[2023-11-03 12:18:39,114 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 49356 conditions, 22782 events. 9403/22782 cut-off events. For 5935/6736 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 236029 event pairs, 5277 based on Foata normal form. 106/20256 useless extension candidates. Maximal degree in co-relation 49345. Up to 12222 conditions per place. 
[2023-11-03 12:18:39,184 INFO  L137   encePairwiseOnDemand]: 296/303 looper letters, 62 selfloop transitions, 11 changer transitions 0/173 dead transitions.
[2023-11-03 12:18:39,184 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 173 transitions, 830 flow
[2023-11-03 12:18:39,185 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:39,186 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:39,187 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 568 transitions.
[2023-11-03 12:18:39,187 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6248624862486248
[2023-11-03 12:18:39,187 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 568 transitions.
[2023-11-03 12:18:39,187 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 568 transitions.
[2023-11-03 12:18:39,188 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:39,188 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 568 transitions.
[2023-11-03 12:18:39,189 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 189.33333333333334) internal successors, (568), 3 states have internal predecessors, (568), 0 states have call successors, (0), 0 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 12:18:39,190 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:18:39,190 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:18:39,190 INFO  L175             Difference]: Start difference. First operand has 109 places, 152 transitions, 620 flow. Second operand 3 states and 568 transitions.
[2023-11-03 12:18:39,190 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 173 transitions, 830 flow
[2023-11-03 12:18:39,202 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 173 transitions, 830 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:39,204 INFO  L231             Difference]: Finished difference. Result has 112 places, 161 transitions, 707 flow
[2023-11-03 12:18:39,204 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=707, PETRI_PLACES=112, PETRI_TRANSITIONS=161}
[2023-11-03 12:18:39,205 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 15 predicate places.
[2023-11-03 12:18:39,205 INFO  L495      AbstractCegarLoop]: Abstraction has has 112 places, 161 transitions, 707 flow
[2023-11-03 12:18:39,205 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 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 12:18:39,206 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:39,206 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:39,222 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0
[2023-11-03 12:18:39,406 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:39,407 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:39,408 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:39,408 INFO  L85        PathProgramCache]: Analyzing trace with hash 1200315793, now seen corresponding path program 1 times
[2023-11-03 12:18:39,409 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:39,409 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [973227837]
[2023-11-03 12:18:39,410 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:39,410 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:39,410 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:39,412 INFO  L229       MonitoredProcess]: Starting monitored process 20 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:39,418 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process
[2023-11-03 12:18:39,494 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:39,496 INFO  L263         TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:18:39,497 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:39,504 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 12:18:39,504 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:39,505 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:39,505 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [973227837]
[2023-11-03 12:18:39,505 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [973227837] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:39,505 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:39,506 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:18:39,506 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366866012]
[2023-11-03 12:18:39,506 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:39,507 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:18:39,507 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:39,508 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:18:39,508 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:18:39,537 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 173 out of 303
[2023-11-03 12:18:39,537 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 161 transitions, 707 flow. Second operand  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 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 12:18:39,538 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:39,538 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 303
[2023-11-03 12:18:39,538 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:40,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][67], [113#L1042-10true, 193#true, 2#ULTIMATE.startEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), 36#L1042-4true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 244#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2023-11-03 12:18:40,433 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L1042-4-->L1042-5: Formula: (= |v_#race_1| (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (bvadd (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_5) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)))  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][133], [193#true, 2#ULTIMATE.startEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), 41#L1042-8true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 244#true, 82#L1042-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2023-11-03 12:18:40,434 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:18:40,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2023-11-03 12:18:41,463 INFO  L130       PetriNetUnfolder]: 8882/22204 cut-off events.
[2023-11-03 12:18:41,464 INFO  L131       PetriNetUnfolder]: For 8720/9992 co-relation queries the response was YES.
[2023-11-03 12:18:41,503 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 50189 conditions, 22204 events. 8882/22204 cut-off events. For 8720/9992 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 233226 event pairs, 3764 based on Foata normal form. 541/20722 useless extension candidates. Maximal degree in co-relation 50176. Up to 10595 conditions per place. 
[2023-11-03 12:18:41,554 INFO  L137   encePairwiseOnDemand]: 297/303 looper letters, 62 selfloop transitions, 3 changer transitions 0/175 dead transitions.
[2023-11-03 12:18:41,554 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 175 transitions, 881 flow
[2023-11-03 12:18:41,556 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:18:41,556 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:18:41,556 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 574 transitions.
[2023-11-03 12:18:41,557 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6314631463146315
[2023-11-03 12:18:41,557 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 574 transitions.
[2023-11-03 12:18:41,557 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 574 transitions.
[2023-11-03 12:18:41,557 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:41,557 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 574 transitions.
[2023-11-03 12:18:41,558 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 0 states have call successors, (0), 0 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 12:18:41,559 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:18:41,560 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:18:41,560 INFO  L175             Difference]: Start difference. First operand has 112 places, 161 transitions, 707 flow. Second operand 3 states and 574 transitions.
[2023-11-03 12:18:41,560 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 175 transitions, 881 flow
[2023-11-03 12:18:41,591 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 175 transitions, 869 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:18:41,593 INFO  L231             Difference]: Finished difference. Result has 111 places, 161 transitions, 711 flow
[2023-11-03 12:18:41,593 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=711, PETRI_PLACES=111, PETRI_TRANSITIONS=161}
[2023-11-03 12:18:41,593 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 14 predicate places.
[2023-11-03 12:18:41,593 INFO  L495      AbstractCegarLoop]: Abstraction has has 111 places, 161 transitions, 711 flow
[2023-11-03 12:18:41,594 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 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 12:18:41,594 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:41,594 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:41,610 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0
[2023-11-03 12:18:41,794 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:41,795 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:41,795 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:41,796 INFO  L85        PathProgramCache]: Analyzing trace with hash -593071907, now seen corresponding path program 1 times
[2023-11-03 12:18:41,796 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:41,796 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [725383674]
[2023-11-03 12:18:41,796 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:41,796 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:41,797 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:41,798 INFO  L229       MonitoredProcess]: Starting monitored process 21 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:41,802 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process
[2023-11-03 12:18:41,876 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:41,878 INFO  L263         TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core
[2023-11-03 12:18:41,879 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:41,919 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 12:18:41,919 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:41,920 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:41,920 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [725383674]
[2023-11-03 12:18:41,920 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [725383674] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:41,920 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:41,921 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:18:41,921 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125382444]
[2023-11-03 12:18:41,921 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:41,921 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-03 12:18:41,922 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:41,922 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-03 12:18:41,922 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2023-11-03 12:18:41,994 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 177 out of 303
[2023-11-03 12:18:41,995 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 161 transitions, 711 flow. Second operand  has 4 states, 4 states have (on average 177.75) internal successors, (711), 4 states have internal predecessors, (711), 0 states have call successors, (0), 0 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 12:18:41,995 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:41,995 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 303
[2023-11-03 12:18:41,995 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:43,708 INFO  L130       PetriNetUnfolder]: 7847/20637 cut-off events.
[2023-11-03 12:18:43,708 INFO  L131       PetriNetUnfolder]: For 8465/9382 co-relation queries the response was YES.
[2023-11-03 12:18:43,763 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 47151 conditions, 20637 events. 7847/20637 cut-off events. For 8465/9382 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 222593 event pairs, 3122 based on Foata normal form. 162/19091 useless extension candidates. Maximal degree in co-relation 47138. Up to 8891 conditions per place. 
[2023-11-03 12:18:43,819 INFO  L137   encePairwiseOnDemand]: 299/303 looper letters, 62 selfloop transitions, 2 changer transitions 5/181 dead transitions.
[2023-11-03 12:18:43,819 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 181 transitions, 913 flow
[2023-11-03 12:18:43,820 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-03 12:18:43,821 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-03 12:18:43,822 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 762 transitions.
[2023-11-03 12:18:43,822 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6287128712871287
[2023-11-03 12:18:43,822 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 762 transitions.
[2023-11-03 12:18:43,822 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 762 transitions.
[2023-11-03 12:18:43,823 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:43,823 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 762 transitions.
[2023-11-03 12:18:43,824 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 190.5) internal successors, (762), 4 states have internal predecessors, (762), 0 states have call successors, (0), 0 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 12:18:43,826 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 303.0) internal successors, (1515), 5 states have internal predecessors, (1515), 0 states have call successors, (0), 0 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 12:18:43,826 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 303.0) internal successors, (1515), 5 states have internal predecessors, (1515), 0 states have call successors, (0), 0 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 12:18:43,826 INFO  L175             Difference]: Start difference. First operand has 111 places, 161 transitions, 711 flow. Second operand 4 states and 762 transitions.
[2023-11-03 12:18:43,826 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 181 transitions, 913 flow
[2023-11-03 12:18:43,892 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 181 transitions, 913 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:43,895 INFO  L231             Difference]: Finished difference. Result has 116 places, 162 transitions, 725 flow
[2023-11-03 12:18:43,896 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=725, PETRI_PLACES=116, PETRI_TRANSITIONS=162}
[2023-11-03 12:18:43,897 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 19 predicate places.
[2023-11-03 12:18:43,897 INFO  L495      AbstractCegarLoop]: Abstraction has has 116 places, 162 transitions, 725 flow
[2023-11-03 12:18:43,897 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 177.75) internal successors, (711), 4 states have internal predecessors, (711), 0 states have call successors, (0), 0 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 12:18:43,898 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:43,898 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:43,914 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0
[2023-11-03 12:18:44,098 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:44,099 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:44,100 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:44,100 INFO  L85        PathProgramCache]: Analyzing trace with hash -2140316048, now seen corresponding path program 1 times
[2023-11-03 12:18:44,101 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:44,101 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1984471279]
[2023-11-03 12:18:44,101 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:44,102 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:44,102 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:44,104 INFO  L229       MonitoredProcess]: Starting monitored process 22 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:44,106 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process
[2023-11-03 12:18:44,193 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:44,196 INFO  L263         TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 13 conjunts are in the unsatisfiable core
[2023-11-03 12:18:44,200 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:44,207 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:18:44,227 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:18:44,267 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:44,268 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:18:44,330 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:44,332 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:18:44,390 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 12:18:44,390 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:44,391 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:44,391 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1984471279]
[2023-11-03 12:18:44,391 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1984471279] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:44,392 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:44,392 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:18:44,392 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063176788]
[2023-11-03 12:18:44,393 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:44,395 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:18:44,395 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:44,396 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:18:44,397 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:18:45,096 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 303
[2023-11-03 12:18:45,098 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 162 transitions, 725 flow. Second operand  has 6 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 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 12:18:45,099 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:45,099 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 303
[2023-11-03 12:18:45,099 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:51,825 INFO  L130       PetriNetUnfolder]: 28966/55961 cut-off events.
[2023-11-03 12:18:51,825 INFO  L131       PetriNetUnfolder]: For 31293/34010 co-relation queries the response was YES.
[2023-11-03 12:18:51,987 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 142920 conditions, 55961 events. 28966/55961 cut-off events. For 31293/34010 co-relation queries the response was YES. Maximal size of possible extension queue 1759. Compared 548158 event pairs, 10255 based on Foata normal form. 632/52622 useless extension candidates. Maximal degree in co-relation 142904. Up to 30661 conditions per place. 
[2023-11-03 12:18:52,158 INFO  L137   encePairwiseOnDemand]: 276/303 looper letters, 263 selfloop transitions, 136 changer transitions 0/447 dead transitions.
[2023-11-03 12:18:52,158 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 447 transitions, 2707 flow
[2023-11-03 12:18:52,160 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:18:52,160 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:18:52,162 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1163 transitions.
[2023-11-03 12:18:52,163 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6397139713971397
[2023-11-03 12:18:52,163 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1163 transitions.
[2023-11-03 12:18:52,163 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1163 transitions.
[2023-11-03 12:18:52,164 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:52,164 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1163 transitions.
[2023-11-03 12:18:52,165 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 193.83333333333334) internal successors, (1163), 6 states have internal predecessors, (1163), 0 states have call successors, (0), 0 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 12:18:52,167 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:18:52,167 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:18:52,167 INFO  L175             Difference]: Start difference. First operand has 116 places, 162 transitions, 725 flow. Second operand 6 states and 1163 transitions.
[2023-11-03 12:18:52,167 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 447 transitions, 2707 flow
[2023-11-03 12:18:52,205 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 447 transitions, 2691 flow, removed 5 selfloop flow, removed 2 redundant places.
[2023-11-03 12:18:52,209 INFO  L231             Difference]: Finished difference. Result has 122 places, 295 transitions, 1859 flow
[2023-11-03 12:18:52,209 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1859, PETRI_PLACES=122, PETRI_TRANSITIONS=295}
[2023-11-03 12:18:52,209 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 25 predicate places.
[2023-11-03 12:18:52,210 INFO  L495      AbstractCegarLoop]: Abstraction has has 122 places, 295 transitions, 1859 flow
[2023-11-03 12:18:52,210 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 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 12:18:52,210 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:52,210 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:52,225 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0
[2023-11-03 12:18:52,411 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:52,411 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:52,412 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:52,412 INFO  L85        PathProgramCache]: Analyzing trace with hash -671913713, now seen corresponding path program 1 times
[2023-11-03 12:18:52,413 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:52,413 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279532030]
[2023-11-03 12:18:52,413 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:52,414 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:52,414 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:52,416 INFO  L229       MonitoredProcess]: Starting monitored process 23 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:52,419 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process
[2023-11-03 12:18:52,523 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:52,526 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core
[2023-11-03 12:18:52,528 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:52,797 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:18:52,797 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-03 12:18:53,035 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:18:53,036 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:53,036 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279532030]
[2023-11-03 12:18:53,036 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [279532030] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-03 12:18:53,037 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-03 12:18:53,037 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9
[2023-11-03 12:18:53,037 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40782885]
[2023-11-03 12:18:53,038 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-03 12:18:53,038 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-03 12:18:53,039 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:53,039 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-03 12:18:53,040 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90
[2023-11-03 12:18:53,458 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 173 out of 303
[2023-11-03 12:18:53,461 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 295 transitions, 1859 flow. Second operand  has 10 states, 10 states have (on average 175.9) internal successors, (1759), 10 states have internal predecessors, (1759), 0 states have call successors, (0), 0 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 12:18:53,461 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:18:53,461 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 303
[2023-11-03 12:18:53,462 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:18:54,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][218], [193#true, 302#(= (_ bv0 1) |#race~datas~0|), 91#L1061-5true, Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 45#L1044true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:54,909 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2023-11-03 12:18:54,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 12:18:54,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 12:18:54,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2023-11-03 12:18:55,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][218], [24#L1062-1true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 45#L1044true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,047 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2023-11-03 12:18:55,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 12:18:55,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 12:18:55,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2023-11-03 12:18:55,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([500] L1062-1-->L1062-2: Formula: (= (store |v_#race_22| |v_ULTIMATE.start_main_~#tids~0#1.base_12| (store (select |v_#race_22| |v_ULTIMATE.start_main_~#tids~0#1.base_12|) |v_ULTIMATE.start_main_~#tids~0#1.offset_12| (_ bv0 1))) |v_#race_21|)  InVars {#race=|v_#race_22|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_12|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_12|}  OutVars{#race=|v_#race_21|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_12|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_12|}  AuxVars[]  AssignedVars[#race][96], [193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 353#true, 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 4#L1042-8true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#L1062-2true, 45#L1044true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,161 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is not cut-off event
[2023-11-03 12:18:55,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 12:18:55,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 12:18:55,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is not cut-off event
[2023-11-03 12:18:55,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 57#L1055-1true, 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,312 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][218], [193#true, 302#(= (_ bv0 1) |#race~datas~0|), 91#L1061-5true, Black: 273#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 211#true, 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,342 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2023-11-03 12:18:55,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [75#L1056-1true, 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,433 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [75#L1056-1true, 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 170#L1044-5true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 211#true, Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,465 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][218], [24#L1062-1true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,466 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:18:55,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, 67#L1056-3true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,579 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:18:55,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 57#L1055-1true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, 353#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,712 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 170#L1044-5true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1056-3true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,713 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 16#L1057-1true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,715 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][218], [193#true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, 91#L1061-5true, Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,743 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2023-11-03 12:18:55,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 75#L1056-1true, 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,850 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [75#L1056-1true, 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,851 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 170#L1044-5true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 16#L1057-1true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,853 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][218], [24#L1062-1true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,881 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2023-11-03 12:18:55,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 63#L1057-4true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,972 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1056-3true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:55,997 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1056-3true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:55,998 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:55,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:18:56,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([547] L1059-3-->L1059-4: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5| (store (select |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5|) |v_ULTIMATE.start_main_~#tids~0#1.offset_5| (_ bv0 1))) |v_#race_11|)  InVars {#race=|v_#race_12|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  AuxVars[]  AssignedVars[#race][11], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 167#L1059-4true, Black: 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 45#L1044true, threadThread1of2ForFork0InUse, 142#L1042-7true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,055 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2023-11-03 12:18:56,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 12:18:56,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 12:18:56,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2023-11-03 12:18:56,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 211#true, Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 353#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 45#L1044true, threadThread1of2ForFork0InUse, 121#L1042-10true, 89#L1059-3true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,100 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 170#L1044-5true, 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 63#L1057-4true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,201 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), 16#L1057-1true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,223 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 16#L1057-1true, 73#threadEXITtrue, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,225 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:18:56,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([547] L1059-3-->L1059-4: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5| (store (select |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5|) |v_ULTIMATE.start_main_~#tids~0#1.offset_5| (_ bv0 1))) |v_#race_11|)  InVars {#race=|v_#race_12|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  AuxVars[]  AssignedVars[#race][11], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 167#L1059-4true, Black: 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 353#true, 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 4#L1042-8true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 45#L1044true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,268 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2023-11-03 12:18:56,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 12:18:56,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 12:18:56,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2023-11-03 12:18:56,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, 48#L1058true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,289 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 68#L1057-2true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,328 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:18:56,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, 63#L1057-4true, 211#true, Black: 273#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 353#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,331 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 104#L1059-1true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,422 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 211#true, Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 121#L1042-10true, 89#L1059-3true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,443 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), 63#L1057-4true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,460 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:18:56,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([547] L1059-3-->L1059-4: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5| (store (select |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5|) |v_ULTIMATE.start_main_~#tids~0#1.offset_5| (_ bv0 1))) |v_#race_11|)  InVars {#race=|v_#race_12|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  AuxVars[]  AssignedVars[#race][11], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 167#L1059-4true, Black: 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 353#true, 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 142#L1042-7true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,512 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event
[2023-11-03 12:18:56,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 12:18:56,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 12:18:56,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is not cut-off event
[2023-11-03 12:18:56,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 164#L1057-5true, 302#(= (_ bv0 1) |#race~datas~0|), 73#threadEXITtrue, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,537 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 89#L1059-3true, 121#L1042-10true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,538 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:18:56,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([547] L1059-3-->L1059-4: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5| (store (select |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5|) |v_ULTIMATE.start_main_~#tids~0#1.offset_5| (_ bv0 1))) |v_#race_11|)  InVars {#race=|v_#race_12|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  AuxVars[]  AssignedVars[#race][11], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 302#(= (_ bv0 1) |#race~datas~0|), 167#L1059-4true, Black: 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 353#true, 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 4#L1042-8true, Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,614 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event
[2023-11-03 12:18:56,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 12:18:56,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 12:18:56,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is not cut-off event
[2023-11-03 12:18:56,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 48#L1058true, threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,637 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:18:56,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:18:56,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:18:56,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:18:56,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), 104#L1059-1true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,740 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2023-11-03 12:18:56,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:18:56,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:18:56,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2023-11-03 12:18:56,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_86| v_~datas~0.base_47)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_21))) (and (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_41 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_41 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_19|)) (= (bvadd |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (bvadd v_~datas~0.offset_41 .cse1))) (_ bv0 1))))  InVars {#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_41}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_47, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_21, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_7|, ~datas~0.offset=v_~datas~0.offset_41}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][216], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 73#threadEXITtrue, 302#(= (_ bv0 1) |#race~datas~0|), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 273#true, 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), 353#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), threadThread1of2ForFork0InUse, 89#L1059-3true, 121#L1042-10true, threadThread2of2ForFork0InUse, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2023-11-03 12:18:56,832 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2023-11-03 12:18:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:18:56,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:18:56,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2023-11-03 12:18:56,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([759] L1044-3-->L1044-5: Formula: (= (_ bv0 1) (bvadd |v_threadThread2of2ForFork0_#t~nondet6_15| |v_#race~threads_mask~0_41|))  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_41|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_15|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread2of2ForFork0_#t~nondet6][287], [632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 110#L1044-5true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 353#true, Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 165#L1044-4true, threadThread1of2ForFork0InUse, 89#L1059-3true, Black: 310#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), threadThread2of2ForFork0InUse])
[2023-11-03 12:18:56,954 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:18:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:18:56,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:18:56,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:18:57,327 INFO  L130       PetriNetUnfolder]: 12093/31078 cut-off events.
[2023-11-03 12:18:57,328 INFO  L131       PetriNetUnfolder]: For 24661/27495 co-relation queries the response was YES.
[2023-11-03 12:18:57,446 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 84855 conditions, 31078 events. 12093/31078 cut-off events. For 24661/27495 co-relation queries the response was YES. Maximal size of possible extension queue 1198. Compared 351756 event pairs, 2186 based on Foata normal form. 511/29194 useless extension candidates. Maximal degree in co-relation 84836. Up to 8730 conditions per place. 
[2023-11-03 12:18:57,543 INFO  L137   encePairwiseOnDemand]: 296/303 looper letters, 138 selfloop transitions, 10 changer transitions 4/386 dead transitions.
[2023-11-03 12:18:57,543 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 386 transitions, 2542 flow
[2023-11-03 12:18:57,545 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2023-11-03 12:18:57,545 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2023-11-03 12:18:57,547 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1655 transitions.
[2023-11-03 12:18:57,548 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6068940227356069
[2023-11-03 12:18:57,548 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1655 transitions.
[2023-11-03 12:18:57,548 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1655 transitions.
[2023-11-03 12:18:57,549 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:18:57,549 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1655 transitions.
[2023-11-03 12:18:57,551 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 183.88888888888889) internal successors, (1655), 9 states have internal predecessors, (1655), 0 states have call successors, (0), 0 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 12:18:57,553 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 303.0) internal successors, (3030), 10 states have internal predecessors, (3030), 0 states have call successors, (0), 0 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 12:18:57,554 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 303.0) internal successors, (3030), 10 states have internal predecessors, (3030), 0 states have call successors, (0), 0 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 12:18:57,554 INFO  L175             Difference]: Start difference. First operand has 122 places, 295 transitions, 1859 flow. Second operand 9 states and 1655 transitions.
[2023-11-03 12:18:57,554 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 386 transitions, 2542 flow
[2023-11-03 12:18:57,640 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 386 transitions, 2488 flow, removed 27 selfloop flow, removed 0 redundant places.
[2023-11-03 12:18:57,644 INFO  L231             Difference]: Finished difference. Result has 135 places, 296 transitions, 1837 flow
[2023-11-03 12:18:57,644 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1837, PETRI_PLACES=135, PETRI_TRANSITIONS=296}
[2023-11-03 12:18:57,644 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 38 predicate places.
[2023-11-03 12:18:57,644 INFO  L495      AbstractCegarLoop]: Abstraction has has 135 places, 296 transitions, 1837 flow
[2023-11-03 12:18:57,645 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 175.9) internal successors, (1759), 10 states have internal predecessors, (1759), 0 states have call successors, (0), 0 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 12:18:57,645 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:18:57,645 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:18:57,661 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0
[2023-11-03 12:18:57,845 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:57,846 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:18:57,847 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:18:57,847 INFO  L85        PathProgramCache]: Analyzing trace with hash 317613525, now seen corresponding path program 1 times
[2023-11-03 12:18:57,848 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:18:57,848 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371454436]
[2023-11-03 12:18:57,848 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:18:57,849 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:18:57,849 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:18:57,850 INFO  L229       MonitoredProcess]: Starting monitored process 24 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:18:57,853 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process
[2023-11-03 12:18:57,977 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:18:57,981 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core
[2023-11-03 12:18:57,984 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:18:58,152 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:18:58,192 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:18:58,247 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:58,247 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:18:58,329 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:18:58,329 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:18:58,483 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:18:58,485 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2023-11-03 12:18:58,576 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:18:58,576 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:18:58,576 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:18:58,577 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371454436]
[2023-11-03 12:18:58,577 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371454436] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:18:58,577 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:18:58,578 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:18:58,578 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623051301]
[2023-11-03 12:18:58,578 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:18:58,579 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:18:58,579 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:18:58,579 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:18:58,580 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:19:01,590 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 303
[2023-11-03 12:19:01,592 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 296 transitions, 1837 flow. Second operand  has 8 states, 8 states have (on average 152.0) internal successors, (1216), 8 states have internal predecessors, (1216), 0 states have call successors, (0), 0 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 12:19:01,592 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:19:01,593 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 303
[2023-11-03 12:19:01,593 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:19:10,756 INFO  L130       PetriNetUnfolder]: 26273/51673 cut-off events.
[2023-11-03 12:19:10,756 INFO  L131       PetriNetUnfolder]: For 56981/59745 co-relation queries the response was YES.
[2023-11-03 12:19:10,940 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 163751 conditions, 51673 events. 26273/51673 cut-off events. For 56981/59745 co-relation queries the response was YES. Maximal size of possible extension queue 1666. Compared 509997 event pairs, 8600 based on Foata normal form. 1138/50496 useless extension candidates. Maximal degree in co-relation 163726. Up to 21357 conditions per place. 
[2023-11-03 12:19:11,110 INFO  L137   encePairwiseOnDemand]: 286/303 looper letters, 475 selfloop transitions, 156 changer transitions 2/681 dead transitions.
[2023-11-03 12:19:11,110 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 681 transitions, 5406 flow
[2023-11-03 12:19:11,111 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2023-11-03 12:19:11,111 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2023-11-03 12:19:11,113 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1466 transitions.
[2023-11-03 12:19:11,114 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6047854785478548
[2023-11-03 12:19:11,114 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1466 transitions.
[2023-11-03 12:19:11,114 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1466 transitions.
[2023-11-03 12:19:11,114 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:19:11,115 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1466 transitions.
[2023-11-03 12:19:11,116 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 183.25) internal successors, (1466), 8 states have internal predecessors, (1466), 0 states have call successors, (0), 0 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 12:19:11,118 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 303.0) internal successors, (2727), 9 states have internal predecessors, (2727), 0 states have call successors, (0), 0 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 12:19:11,119 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 303.0) internal successors, (2727), 9 states have internal predecessors, (2727), 0 states have call successors, (0), 0 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 12:19:11,119 INFO  L175             Difference]: Start difference. First operand has 135 places, 296 transitions, 1837 flow. Second operand 8 states and 1466 transitions.
[2023-11-03 12:19:11,119 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 681 transitions, 5406 flow
[2023-11-03 12:19:11,424 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 681 transitions, 5363 flow, removed 15 selfloop flow, removed 3 redundant places.
[2023-11-03 12:19:11,430 INFO  L231             Difference]: Finished difference. Result has 145 places, 396 transitions, 3232 flow
[2023-11-03 12:19:11,430 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3232, PETRI_PLACES=145, PETRI_TRANSITIONS=396}
[2023-11-03 12:19:11,430 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 48 predicate places.
[2023-11-03 12:19:11,431 INFO  L495      AbstractCegarLoop]: Abstraction has has 145 places, 396 transitions, 3232 flow
[2023-11-03 12:19:11,431 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 152.0) internal successors, (1216), 8 states have internal predecessors, (1216), 0 states have call successors, (0), 0 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 12:19:11,431 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:19:11,431 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:19:11,450 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0
[2023-11-03 12:19:11,632 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:11,633 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:19:11,633 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:19:11,633 INFO  L85        PathProgramCache]: Analyzing trace with hash -1059239317, now seen corresponding path program 1 times
[2023-11-03 12:19:11,634 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:19:11,634 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87108274]
[2023-11-03 12:19:11,635 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:19:11,635 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:11,635 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:19:11,637 INFO  L229       MonitoredProcess]: Starting monitored process 25 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:19:11,640 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process
[2023-11-03 12:19:11,748 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:19:11,752 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core
[2023-11-03 12:19:11,755 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:19:11,910 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-03 12:19:11,946 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2023-11-03 12:19:11,999 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:19:11,999 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2023-11-03 12:19:12,054 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:19:12,054 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2023-11-03 12:19:12,168 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:19:12,169 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37
[2023-11-03 12:19:12,244 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:19:12,244 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:19:12,245 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:19:12,245 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87108274]
[2023-11-03 12:19:12,245 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [87108274] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:19:12,245 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:19:12,246 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-03 12:19:12,246 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027110407]
[2023-11-03 12:19:12,246 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:19:12,247 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-03 12:19:12,247 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:19:12,248 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-03 12:19:12,248 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2023-11-03 12:19:16,137 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 303
[2023-11-03 12:19:16,138 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 396 transitions, 3232 flow. Second operand  has 8 states, 8 states have (on average 155.125) internal successors, (1241), 8 states have internal predecessors, (1241), 0 states have call successors, (0), 0 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 12:19:16,139 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:19:16,139 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 303
[2023-11-03 12:19:16,139 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:19:22,772 INFO  L130       PetriNetUnfolder]: 24471/51022 cut-off events.
[2023-11-03 12:19:22,773 INFO  L131       PetriNetUnfolder]: For 114176/116666 co-relation queries the response was YES.
[2023-11-03 12:19:22,971 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 181382 conditions, 51022 events. 24471/51022 cut-off events. For 114176/116666 co-relation queries the response was YES. Maximal size of possible extension queue 1650. Compared 526886 event pairs, 10747 based on Foata normal form. 1471/49894 useless extension candidates. Maximal degree in co-relation 181352. Up to 37637 conditions per place. 
[2023-11-03 12:19:23,145 INFO  L137   encePairwiseOnDemand]: 294/303 looper letters, 338 selfloop transitions, 15 changer transitions 2/421 dead transitions.
[2023-11-03 12:19:23,146 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 421 transitions, 4076 flow
[2023-11-03 12:19:23,147 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-03 12:19:23,147 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-03 12:19:23,148 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1152 transitions.
[2023-11-03 12:19:23,148 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5431400282885431
[2023-11-03 12:19:23,149 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1152 transitions.
[2023-11-03 12:19:23,149 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1152 transitions.
[2023-11-03 12:19:23,149 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:19:23,149 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1152 transitions.
[2023-11-03 12:19:23,151 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 164.57142857142858) internal successors, (1152), 7 states have internal predecessors, (1152), 0 states have call successors, (0), 0 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 12:19:23,152 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 303.0) internal successors, (2424), 8 states have internal predecessors, (2424), 0 states have call successors, (0), 0 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 12:19:23,153 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 303.0) internal successors, (2424), 8 states have internal predecessors, (2424), 0 states have call successors, (0), 0 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 12:19:23,153 INFO  L175             Difference]: Start difference. First operand has 145 places, 396 transitions, 3232 flow. Second operand 7 states and 1152 transitions.
[2023-11-03 12:19:23,153 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 421 transitions, 4076 flow
[2023-11-03 12:19:23,769 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 421 transitions, 4072 flow, removed 2 selfloop flow, removed 0 redundant places.
[2023-11-03 12:19:23,774 INFO  L231             Difference]: Finished difference. Result has 152 places, 397 transitions, 3294 flow
[2023-11-03 12:19:23,774 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3294, PETRI_PLACES=152, PETRI_TRANSITIONS=397}
[2023-11-03 12:19:23,775 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 55 predicate places.
[2023-11-03 12:19:23,775 INFO  L495      AbstractCegarLoop]: Abstraction has has 152 places, 397 transitions, 3294 flow
[2023-11-03 12:19:23,775 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 155.125) internal successors, (1241), 8 states have internal predecessors, (1241), 0 states have call successors, (0), 0 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 12:19:23,776 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:19:23,776 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:19:23,791 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0
[2023-11-03 12:19:23,976 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:23,977 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:19:23,978 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:19:23,978 INFO  L85        PathProgramCache]: Analyzing trace with hash 1491046968, now seen corresponding path program 1 times
[2023-11-03 12:19:23,978 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:19:23,979 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [350222515]
[2023-11-03 12:19:23,979 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:19:23,979 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:23,980 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:19:23,981 INFO  L229       MonitoredProcess]: Starting monitored process 26 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:19:23,984 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process
[2023-11-03 12:19:24,076 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:19:24,078 INFO  L263         TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-03 12:19:24,080 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:19:24,088 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 12:19:24,089 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:19:24,089 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:19:24,089 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [350222515]
[2023-11-03 12:19:24,089 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [350222515] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:19:24,090 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:19:24,090 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 12:19:24,090 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356725931]
[2023-11-03 12:19:24,090 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:19:24,091 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:19:24,091 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:19:24,091 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:19:24,092 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:19:24,135 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 303
[2023-11-03 12:19:24,136 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 397 transitions, 3294 flow. Second operand  has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 0 states have call successors, (0), 0 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 12:19:24,136 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:19:24,136 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 303
[2023-11-03 12:19:24,136 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:19:29,446 INFO  L130       PetriNetUnfolder]: 17706/42550 cut-off events.
[2023-11-03 12:19:29,447 INFO  L131       PetriNetUnfolder]: For 82602/85715 co-relation queries the response was YES.
[2023-11-03 12:19:29,691 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 141896 conditions, 42550 events. 17706/42550 cut-off events. For 82602/85715 co-relation queries the response was YES. Maximal size of possible extension queue 1470. Compared 480033 event pairs, 5813 based on Foata normal form. 691/40182 useless extension candidates. Maximal degree in co-relation 141861. Up to 19840 conditions per place. 
[2023-11-03 12:19:29,840 INFO  L137   encePairwiseOnDemand]: 294/303 looper letters, 110 selfloop transitions, 19 changer transitions 26/440 dead transitions.
[2023-11-03 12:19:29,840 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 440 transitions, 3787 flow
[2023-11-03 12:19:29,841 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:19:29,841 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:19:29,842 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions.
[2023-11-03 12:19:29,842 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6424642464246425
[2023-11-03 12:19:29,842 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 584 transitions.
[2023-11-03 12:19:29,842 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 584 transitions.
[2023-11-03 12:19:29,842 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:19:29,843 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 584 transitions.
[2023-11-03 12:19:29,843 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 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 12:19:29,844 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:19:29,844 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:19:29,845 INFO  L175             Difference]: Start difference. First operand has 152 places, 397 transitions, 3294 flow. Second operand 3 states and 584 transitions.
[2023-11-03 12:19:29,845 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 440 transitions, 3787 flow
[2023-11-03 12:19:30,241 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 440 transitions, 3753 flow, removed 4 selfloop flow, removed 2 redundant places.
[2023-11-03 12:19:30,245 INFO  L231             Difference]: Finished difference. Result has 154 places, 392 transitions, 3283 flow
[2023-11-03 12:19:30,245 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3283, PETRI_PLACES=154, PETRI_TRANSITIONS=392}
[2023-11-03 12:19:30,246 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 57 predicate places.
[2023-11-03 12:19:30,246 INFO  L495      AbstractCegarLoop]: Abstraction has has 154 places, 392 transitions, 3283 flow
[2023-11-03 12:19:30,246 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 0 states have call successors, (0), 0 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 12:19:30,246 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:19:30,246 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:19:30,262 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0
[2023-11-03 12:19:30,447 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:30,448 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:19:30,448 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:19:30,449 INFO  L85        PathProgramCache]: Analyzing trace with hash -1383568179, now seen corresponding path program 1 times
[2023-11-03 12:19:30,449 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:19:30,449 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026812894]
[2023-11-03 12:19:30,450 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:19:30,450 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:30,450 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:19:30,452 INFO  L229       MonitoredProcess]: Starting monitored process 27 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:19:30,454 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process
[2023-11-03 12:19:30,565 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:19:30,568 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 13 conjunts are in the unsatisfiable core
[2023-11-03 12:19:30,572 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:19:30,579 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-03 12:19:30,596 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29
[2023-11-03 12:19:30,627 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:19:30,627 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 46
[2023-11-03 12:19:30,671 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:19:30,672 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63
[2023-11-03 12:19:30,727 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:19:30,727 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:19:30,728 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:19:30,728 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1026812894]
[2023-11-03 12:19:30,728 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1026812894] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:19:30,729 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:19:30,729 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-11-03 12:19:30,729 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583660614]
[2023-11-03 12:19:30,730 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:19:30,730 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-11-03 12:19:30,730 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:19:30,731 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-11-03 12:19:30,731 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-11-03 12:19:31,324 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 164 out of 303
[2023-11-03 12:19:31,325 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 392 transitions, 3283 flow. Second operand  has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 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 12:19:31,325 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:19:31,325 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 303
[2023-11-03 12:19:31,325 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:19:34,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, 123#L1044true, 13#L1062-4true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:34,502 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 123#L1044true, 950#true, 13#L1062-4true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:34,504 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2023-11-03 12:19:34,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 168#L1062-5true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 123#L1044true, 950#true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:34,775 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 168#L1062-5true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 123#L1044true, 950#true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:34,776 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:19:34,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2023-11-03 12:19:35,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, 13#L1062-4true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:35,710 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, 13#L1062-4true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:35,712 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:19:35,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2023-11-03 12:19:36,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 168#L1062-5true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,024 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 168#L1062-5true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,025 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2023-11-03 12:19:36,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, 13#L1062-4true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,446 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, 13#L1062-4true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,448 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2023-11-03 12:19:36,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 168#L1062-5true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,701 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 168#L1062-5true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 273#true, Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,702 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2023-11-03 12:19:36,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 69#L1059-6true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 123#L1044true, 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,807 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 69#L1059-6true, Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 123#L1044true, 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:36,810 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:19:36,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2023-11-03 12:19:37,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 8#L1059-7true, 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, 123#L1044true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,045 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 8#L1059-7true, 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 123#L1044true, 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,046 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2023-11-03 12:19:37,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 69#L1059-6true, 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,608 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 69#L1059-6true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,609 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2023-11-03 12:19:37,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 8#L1059-7true, 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,759 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 8#L1059-7true, 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 110#L1044-5true, Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,760 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2023-11-03 12:19:37,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 69#L1059-6true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,882 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 69#L1059-6true, 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,883 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2023-11-03 12:19:37,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][391], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), 211#true, Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 8#L1059-7true, 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,975 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([721] L1042-8-->L1042-10: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_53)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_23))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 (_ bv2 32) v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv1 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45 (_ bv3 32))) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd .cse1 v_~datas~0.offset_45)) |v_threadThread1of2ForFork0_#t~nondet4_21|))))  InVars {#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_92|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_23, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_7|, ~datas~0.base=v_~datas~0.base_53, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][418], [Black: 630#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 634#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 113#L1042-10true, Black: 444#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 851#true, 302#(= (_ bv0 1) |#race~datas~0|), Black: 827#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 823#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 211#true, Black: 270#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 831#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 753#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 730#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 632#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 433#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 8#L1059-7true, 193#true, Black: 648#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#threadEXITtrue, Black: 740#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 718#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 726#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 225#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 273#true, Black: 229#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 233#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 237#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 425#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 421#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 946#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 429#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 950#true, threadThread1of2ForFork0InUse, Black: 503#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse])
[2023-11-03 12:19:37,976 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:19:37,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2023-11-03 12:19:38,598 INFO  L130       PetriNetUnfolder]: 25219/51754 cut-off events.
[2023-11-03 12:19:38,598 INFO  L131       PetriNetUnfolder]: For 148820/156461 co-relation queries the response was YES.
[2023-11-03 12:19:38,987 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 194708 conditions, 51754 events. 25219/51754 cut-off events. For 148820/156461 co-relation queries the response was YES. Maximal size of possible extension queue 1706. Compared 532641 event pairs, 7639 based on Foata normal form. 1589/50190 useless extension candidates. Maximal degree in co-relation 194672. Up to 31226 conditions per place. 
[2023-11-03 12:19:39,196 INFO  L137   encePairwiseOnDemand]: 288/303 looper letters, 327 selfloop transitions, 123 changer transitions 2/587 dead transitions.
[2023-11-03 12:19:39,196 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 587 transitions, 5860 flow
[2023-11-03 12:19:39,197 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-03 12:19:39,197 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-03 12:19:39,198 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1115 transitions.
[2023-11-03 12:19:39,199 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6133113311331133
[2023-11-03 12:19:39,199 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1115 transitions.
[2023-11-03 12:19:39,199 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1115 transitions.
[2023-11-03 12:19:39,199 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:19:39,199 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1115 transitions.
[2023-11-03 12:19:39,200 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 states have internal predecessors, (1115), 0 states have call successors, (0), 0 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 12:19:39,202 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:19:39,202 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:19:39,202 INFO  L175             Difference]: Start difference. First operand has 154 places, 392 transitions, 3283 flow. Second operand 6 states and 1115 transitions.
[2023-11-03 12:19:39,203 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 587 transitions, 5860 flow
[2023-11-03 12:19:40,054 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 587 transitions, 5695 flow, removed 1 selfloop flow, removed 4 redundant places.
[2023-11-03 12:19:40,060 INFO  L231             Difference]: Finished difference. Result has 159 places, 504 transitions, 4930 flow
[2023-11-03 12:19:40,061 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4930, PETRI_PLACES=159, PETRI_TRANSITIONS=504}
[2023-11-03 12:19:40,061 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 62 predicate places.
[2023-11-03 12:19:40,062 INFO  L495      AbstractCegarLoop]: Abstraction has has 159 places, 504 transitions, 4930 flow
[2023-11-03 12:19:40,062 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 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 12:19:40,062 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:19:40,062 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:19:40,077 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0
[2023-11-03 12:19:40,263 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:40,263 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:19:40,264 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:19:40,264 INFO  L85        PathProgramCache]: Analyzing trace with hash 180847657, now seen corresponding path program 1 times
[2023-11-03 12:19:40,265 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:19:40,266 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078011335]
[2023-11-03 12:19:40,266 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:19:40,266 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:40,267 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:19:40,269 INFO  L229       MonitoredProcess]: Starting monitored process 28 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:19:40,271 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process
[2023-11-03 12:19:40,374 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:19:40,377 INFO  L263         TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-03 12:19:40,378 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:19:40,382 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9
[2023-11-03 12:19:40,404 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:19:40,404 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:19:40,404 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:19:40,405 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078011335]
[2023-11-03 12:19:40,405 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078011335] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:19:40,405 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:19:40,405 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-03 12:19:40,406 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438924281]
[2023-11-03 12:19:40,406 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:19:40,407 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 12:19:40,407 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:19:40,407 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 12:19:40,408 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 12:19:40,435 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 303
[2023-11-03 12:19:40,436 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 504 transitions, 4930 flow. Second operand  has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:19:40,436 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:19:40,436 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 303
[2023-11-03 12:19:40,436 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:19:44,106 INFO  L130       PetriNetUnfolder]: 9961/25479 cut-off events.
[2023-11-03 12:19:44,106 INFO  L131       PetriNetUnfolder]: For 77810/80835 co-relation queries the response was YES.
[2023-11-03 12:19:44,242 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 97763 conditions, 25479 events. 9961/25479 cut-off events. For 77810/80835 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 273908 event pairs, 1483 based on Foata normal form. 1282/25368 useless extension candidates. Maximal degree in co-relation 97725. Up to 5758 conditions per place. 
[2023-11-03 12:19:44,331 INFO  L137   encePairwiseOnDemand]: 297/303 looper letters, 103 selfloop transitions, 15 changer transitions 2/508 dead transitions.
[2023-11-03 12:19:44,332 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 508 transitions, 5288 flow
[2023-11-03 12:19:44,333 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 12:19:44,333 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 12:19:44,333 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 582 transitions.
[2023-11-03 12:19:44,334 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6402640264026402
[2023-11-03 12:19:44,334 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 582 transitions.
[2023-11-03 12:19:44,334 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 582 transitions.
[2023-11-03 12:19:44,334 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:19:44,334 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 582 transitions.
[2023-11-03 12:19:44,335 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 194.0) internal successors, (582), 3 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:19:44,336 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:19:44,336 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 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 12:19:44,336 INFO  L175             Difference]: Start difference. First operand has 159 places, 504 transitions, 4930 flow. Second operand 3 states and 582 transitions.
[2023-11-03 12:19:44,337 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 508 transitions, 5288 flow
[2023-11-03 12:19:44,784 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 508 transitions, 5120 flow, removed 71 selfloop flow, removed 7 redundant places.
[2023-11-03 12:19:44,789 INFO  L231             Difference]: Finished difference. Result has 147 places, 463 transitions, 4541 flow
[2023-11-03 12:19:44,790 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4541, PETRI_PLACES=147, PETRI_TRANSITIONS=463}
[2023-11-03 12:19:44,790 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 50 predicate places.
[2023-11-03 12:19:44,790 INFO  L495      AbstractCegarLoop]: Abstraction has has 147 places, 463 transitions, 4541 flow
[2023-11-03 12:19:44,790 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 12:19:44,790 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:19:44,790 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:19:44,806 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0
[2023-11-03 12:19:44,991 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:44,992 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:19:44,992 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:19:44,993 INFO  L85        PathProgramCache]: Analyzing trace with hash -236349247, now seen corresponding path program 1 times
[2023-11-03 12:19:44,993 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:19:44,994 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1594497750]
[2023-11-03 12:19:44,994 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 12:19:44,995 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:19:44,995 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:19:44,997 INFO  L229       MonitoredProcess]: Starting monitored process 29 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:19:45,000 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process
[2023-11-03 12:19:45,136 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 12:19:45,140 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 27 conjunts are in the unsatisfiable core
[2023-11-03 12:19:45,145 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:19:45,166 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2023-11-03 12:19:45,166 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27
[2023-11-03 12:19:45,541 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:19:45,541 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2023-11-03 12:19:45,647 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2023-11-03 12:19:45,648 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27
[2023-11-03 12:19:45,660 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2023-11-03 12:19:45,707 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2023-11-03 12:19:45,867 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:19:45,965 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:19:46,087 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:19:46,087 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:19:46,291 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:19:46,291 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:19:46,581 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2023-11-03 12:19:46,679 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:19:46,680 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:19:46,680 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:19:46,680 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1594497750]
[2023-11-03 12:19:46,681 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1594497750] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:19:46,681 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:19:46,681 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2023-11-03 12:19:46,681 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482375971]
[2023-11-03 12:19:46,681 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:19:46,682 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-03 12:19:46,682 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:19:46,682 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-03 12:19:46,683 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90
[2023-11-03 12:19:50,326 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:19:51,726 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:19:54,622 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:19:56,666 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:19:58,800 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:03,686 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 303
[2023-11-03 12:20:03,687 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 463 transitions, 4541 flow. Second operand  has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 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 12:20:03,688 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:20:03,688 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 303
[2023-11-03 12:20:03,688 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:20:07,009 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:09,951 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:12,777 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:14,794 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:27,718 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:29,449 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:36,634 INFO  L130       PetriNetUnfolder]: 27455/53684 cut-off events.
[2023-11-03 12:20:36,634 INFO  L131       PetriNetUnfolder]: For 184682/184793 co-relation queries the response was YES.
[2023-11-03 12:20:36,897 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 220999 conditions, 53684 events. 27455/53684 cut-off events. For 184682/184793 co-relation queries the response was YES. Maximal size of possible extension queue 1656. Compared 525897 event pairs, 5936 based on Foata normal form. 241/52317 useless extension candidates. Maximal degree in co-relation 220964. Up to 12579 conditions per place. 
[2023-11-03 12:20:37,090 INFO  L137   encePairwiseOnDemand]: 285/303 looper letters, 872 selfloop transitions, 426 changer transitions 32/1355 dead transitions.
[2023-11-03 12:20:37,091 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 1355 transitions, 16201 flow
[2023-11-03 12:20:37,091 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2023-11-03 12:20:37,092 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2023-11-03 12:20:37,093 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1993 transitions.
[2023-11-03 12:20:37,093 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5481298129812981
[2023-11-03 12:20:37,093 INFO  L72            ComplementDD]: Start complementDD. Operand 12 states and 1993 transitions.
[2023-11-03 12:20:37,093 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 12 states and 1993 transitions.
[2023-11-03 12:20:37,094 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:20:37,094 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1993 transitions.
[2023-11-03 12:20:37,096 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 13 states, 12 states have (on average 166.08333333333334) internal successors, (1993), 12 states have internal predecessors, (1993), 0 states have call successors, (0), 0 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 12:20:37,099 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 13 states, 13 states have (on average 303.0) internal successors, (3939), 13 states have internal predecessors, (3939), 0 states have call successors, (0), 0 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 12:20:37,100 INFO  L81            ComplementDD]: Finished complementDD. Result  has 13 states, 13 states have (on average 303.0) internal successors, (3939), 13 states have internal predecessors, (3939), 0 states have call successors, (0), 0 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 12:20:37,100 INFO  L175             Difference]: Start difference. First operand has 147 places, 463 transitions, 4541 flow. Second operand 12 states and 1993 transitions.
[2023-11-03 12:20:37,100 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 1355 transitions, 16201 flow
[2023-11-03 12:20:37,901 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 1355 transitions, 16133 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 12:20:37,914 INFO  L231             Difference]: Finished difference. Result has 165 places, 818 transitions, 10650 flow
[2023-11-03 12:20:37,914 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=4526, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10650, PETRI_PLACES=165, PETRI_TRANSITIONS=818}
[2023-11-03 12:20:37,915 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 68 predicate places.
[2023-11-03 12:20:37,915 INFO  L495      AbstractCegarLoop]: Abstraction has has 165 places, 818 transitions, 10650 flow
[2023-11-03 12:20:37,915 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 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 12:20:37,915 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:20:37,916 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:20:37,932 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0
[2023-11-03 12:20:38,116 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:20:38,117 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:20:38,118 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:20:38,118 INFO  L85        PathProgramCache]: Analyzing trace with hash -1851209177, now seen corresponding path program 2 times
[2023-11-03 12:20:38,119 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:20:38,119 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293612807]
[2023-11-03 12:20:38,119 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-03 12:20:38,120 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:20:38,120 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:20:38,122 INFO  L229       MonitoredProcess]: Starting monitored process 30 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:20:38,126 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process
[2023-11-03 12:20:38,272 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2023-11-03 12:20:38,272 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 12:20:38,276 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 29 conjunts are in the unsatisfiable core
[2023-11-03 12:20:38,282 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:20:38,296 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2023-11-03 12:20:38,296 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27
[2023-11-03 12:20:38,664 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:20:38,665 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2023-11-03 12:20:38,754 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2023-11-03 12:20:38,755 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27
[2023-11-03 12:20:38,765 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2023-11-03 12:20:38,788 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:20:38,867 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:20:38,955 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:20:38,955 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:20:39,234 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2023-11-03 12:20:39,350 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2023-11-03 12:20:39,351 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 50
[2023-11-03 12:20:39,362 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:20:39,363 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 16
[2023-11-03 12:20:39,458 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:20:39,459 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:20:39,621 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2023-11-03 12:20:39,621 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2023-11-03 12:20:39,660 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 21
[2023-11-03 12:20:39,782 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2023-11-03 12:20:39,782 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2023-11-03 12:20:39,818 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 21
[2023-11-03 12:20:39,898 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:20:39,900 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2023-11-03 12:20:40,699 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2023-11-03 12:20:40,824 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 12:20:40,825 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:20:40,825 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:20:40,825 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293612807]
[2023-11-03 12:20:40,826 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [293612807] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:20:40,826 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:20:40,826 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2023-11-03 12:20:40,826 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443658386]
[2023-11-03 12:20:40,826 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:20:40,827 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2023-11-03 12:20:40,827 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:20:40,828 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2023-11-03 12:20:40,828 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110
[2023-11-03 12:20:46,835 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 303
[2023-11-03 12:20:46,837 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 818 transitions, 10650 flow. Second operand  has 11 states, 11 states have (on average 146.63636363636363) internal successors, (1613), 11 states have internal predecessors, (1613), 0 states have call successors, (0), 0 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 12:20:46,837 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:20:46,837 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 303
[2023-11-03 12:20:46,838 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:20:51,391 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:20:54,126 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:21:11,493 INFO  L130       PetriNetUnfolder]: 30315/59837 cut-off events.
[2023-11-03 12:21:11,494 INFO  L131       PetriNetUnfolder]: For 317067/317205 co-relation queries the response was YES.
[2023-11-03 12:21:11,914 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 278547 conditions, 59837 events. 30315/59837 cut-off events. For 317067/317205 co-relation queries the response was YES. Maximal size of possible extension queue 1843. Compared 598033 event pairs, 5737 based on Foata normal form. 248/58338 useless extension candidates. Maximal degree in co-relation 278503. Up to 18284 conditions per place. 
[2023-11-03 12:21:12,153 INFO  L137   encePairwiseOnDemand]: 282/303 looper letters, 848 selfloop transitions, 747 changer transitions 61/1681 dead transitions.
[2023-11-03 12:21:12,153 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 1681 transitions, 23344 flow
[2023-11-03 12:21:12,162 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2023-11-03 12:21:12,162 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 15 states.
[2023-11-03 12:21:12,164 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2563 transitions.
[2023-11-03 12:21:12,165 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.563916391639164
[2023-11-03 12:21:12,166 INFO  L72            ComplementDD]: Start complementDD. Operand 15 states and 2563 transitions.
[2023-11-03 12:21:12,166 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 15 states and 2563 transitions.
[2023-11-03 12:21:12,167 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:21:12,167 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2563 transitions.
[2023-11-03 12:21:12,170 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 16 states, 15 states have (on average 170.86666666666667) internal successors, (2563), 15 states have internal predecessors, (2563), 0 states have call successors, (0), 0 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 12:21:12,174 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 16 states, 16 states have (on average 303.0) internal successors, (4848), 16 states have internal predecessors, (4848), 0 states have call successors, (0), 0 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 12:21:12,174 INFO  L81            ComplementDD]: Finished complementDD. Result  has 16 states, 16 states have (on average 303.0) internal successors, (4848), 16 states have internal predecessors, (4848), 0 states have call successors, (0), 0 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 12:21:12,174 INFO  L175             Difference]: Start difference. First operand has 165 places, 818 transitions, 10650 flow. Second operand 15 states and 2563 transitions.
[2023-11-03 12:21:12,174 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 1681 transitions, 23344 flow
[2023-11-03 12:21:15,688 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 1681 transitions, 23238 flow, removed 45 selfloop flow, removed 2 redundant places.
[2023-11-03 12:21:15,706 INFO  L231             Difference]: Finished difference. Result has 183 places, 1182 transitions, 18687 flow
[2023-11-03 12:21:15,706 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=10589, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18687, PETRI_PLACES=183, PETRI_TRANSITIONS=1182}
[2023-11-03 12:21:15,707 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 86 predicate places.
[2023-11-03 12:21:15,707 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 1182 transitions, 18687 flow
[2023-11-03 12:21:15,707 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 146.63636363636363) internal successors, (1613), 11 states have internal predecessors, (1613), 0 states have call successors, (0), 0 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 12:21:15,707 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 12:21:15,707 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 12:21:15,716 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0
[2023-11-03 12:21:15,909 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:21:15,910 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2023-11-03 12:21:15,911 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 12:21:15,911 INFO  L85        PathProgramCache]: Analyzing trace with hash 1119185569, now seen corresponding path program 3 times
[2023-11-03 12:21:15,912 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-03 12:21:15,912 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486128028]
[2023-11-03 12:21:15,912 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2023-11-03 12:21:15,912 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-03 12:21:15,913 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2023-11-03 12:21:15,914 INFO  L229       MonitoredProcess]: Starting monitored process 31 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-03 12:21:15,916 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process
[2023-11-03 12:21:16,096 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s)
[2023-11-03 12:21:16,096 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-03 12:21:16,101 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjunts are in the unsatisfiable core
[2023-11-03 12:21:16,107 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-03 12:21:16,126 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2023-11-03 12:21:16,126 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27
[2023-11-03 12:21:16,506 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2023-11-03 12:21:16,507 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2023-11-03 12:21:16,613 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2023-11-03 12:21:16,710 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2023-11-03 12:21:16,797 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2023-11-03 12:21:16,916 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2023-11-03 12:21:16,916 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38
[2023-11-03 12:21:16,945 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11
[2023-11-03 12:21:17,015 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-03 12:21:17,016 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34
[2023-11-03 12:21:17,146 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:21:17,146 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2023-11-03 12:21:17,310 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2023-11-03 12:21:17,310 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2023-11-03 12:21:17,988 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2023-11-03 12:21:18,118 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-03 12:21:18,119 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-03 12:21:18,119 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-03 12:21:18,119 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486128028]
[2023-11-03 12:21:18,119 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486128028] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 12:21:18,120 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 12:21:18,120 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2023-11-03 12:21:18,120 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551303529]
[2023-11-03 12:21:18,120 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 12:21:18,121 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2023-11-03 12:21:18,121 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-03 12:21:18,121 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2023-11-03 12:21:18,122 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110
[2023-11-03 12:21:25,072 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:21:27,771 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 303
[2023-11-03 12:21:27,773 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 1182 transitions, 18687 flow. Second operand  has 11 states, 11 states have (on average 146.63636363636363) internal successors, (1613), 11 states have internal predecessors, (1613), 0 states have call successors, (0), 0 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 12:21:27,773 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 12:21:27,773 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 303
[2023-11-03 12:21:27,773 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 12:21:30,587 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:21:36,203 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:21:38,142 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2023-11-03 12:22:00,381 INFO  L130       PetriNetUnfolder]: 31540/62154 cut-off events.
[2023-11-03 12:22:00,381 INFO  L131       PetriNetUnfolder]: For 519857/520192 co-relation queries the response was YES.
[2023-11-03 12:22:00,803 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 324965 conditions, 62154 events. 31540/62154 cut-off events. For 519857/520192 co-relation queries the response was YES. Maximal size of possible extension queue 2008. Compared 626756 event pairs, 6686 based on Foata normal form. 411/60613 useless extension candidates. Maximal degree in co-relation 324915. Up to 14884 conditions per place. 
[2023-11-03 12:22:01,088 INFO  L137   encePairwiseOnDemand]: 286/303 looper letters, 999 selfloop transitions, 668 changer transitions 35/1727 dead transitions.
[2023-11-03 12:22:01,088 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 1727 transitions, 28727 flow
[2023-11-03 12:22:01,089 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2023-11-03 12:22:01,089 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2023-11-03 12:22:01,090 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1993 transitions.
[2023-11-03 12:22:01,091 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5481298129812981
[2023-11-03 12:22:01,091 INFO  L72            ComplementDD]: Start complementDD. Operand 12 states and 1993 transitions.
[2023-11-03 12:22:01,091 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 12 states and 1993 transitions.
[2023-11-03 12:22:01,092 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 12:22:01,092 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1993 transitions.
[2023-11-03 12:22:01,094 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 13 states, 12 states have (on average 166.08333333333334) internal successors, (1993), 12 states have internal predecessors, (1993), 0 states have call successors, (0), 0 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 12:22:01,096 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 13 states, 13 states have (on average 303.0) internal successors, (3939), 13 states have internal predecessors, (3939), 0 states have call successors, (0), 0 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 12:22:01,096 INFO  L81            ComplementDD]: Finished complementDD. Result  has 13 states, 13 states have (on average 303.0) internal successors, (3939), 13 states have internal predecessors, (3939), 0 states have call successors, (0), 0 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 12:22:01,096 INFO  L175             Difference]: Start difference. First operand has 183 places, 1182 transitions, 18687 flow. Second operand 12 states and 1993 transitions.
[2023-11-03 12:22:01,097 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 1727 transitions, 28727 flow
Killed by 15
